Unity - границы частиц не соответствуют размеру частиц - PullRequest
0 голосов
/ 06 ноября 2018

Unity Version: 2017.3.1f1

У меня сейчас много проблем с моими системами частиц. Я пишу некоторый пользовательский код изменения размера для масштабирования некоторых элементов мира. Когда я пытаюсь изменить размер частиц соответственно, похоже, что он делает это неправильно. Теперь, спустя некоторое время, я обнаружил, что изменение размера ParticleSystem.main.startSize - это не проблема, а границы частиц неправильные.

В Scene View я ясно вижу, что границы не совпадают с размером частиц. Представьте себе простую блок-графику размером 100x100 пикселей, используемую в качестве частицы. Фактический размер частицы в игре теперь составляет 80x80 вместо 100x100, потому что, похоже, есть какое-то смещение для границ.

[enter image description here

Материал, который я создал, не показывает это дополнительное пространство. Использование режима иерархии для масштабирования всей системы вообще не работает, а частица просто становится невидимой.

Есть указатели? Я не смог найти никаких проблем в сети, связанных с этой проблемой границ.

Помощь очень ценится!

...