У меня есть сколь угодно большое количество вещей, снимающих системы частиц друг с другом. Я хочу, чтобы частицы попали в цели, но не были объектами происхождения. Можно ли как:Избегание столкновения частиц и коллайдера в Unity
Использование
IgnoreCollision
между ParticleSystem и коллайдеромОпределить новые слои коллизий во время выполнения
Или есть какой-то хитрый способ решения этой гавани I Не считали?
Хотя это работает для некоторых случаев, OnParticleCollision вызывается только после того, как происходит фактическое физическое столкновение и подпрыгивать, что делает невозможным огонь из объект, так как он никогда не достигает адресата –
, вы говорите, что теперь вы проверяете наличие коллизий в коде, и ваша проблема игнорирует его в некоторых случаях, поэтому, как вы проверяете коллизии кода –
Я использую OnParticleCollision для логики игры. :) Но физическая обработка столкновения - независимо от того, проходят ли какие-то другие вещи - является частью Единства, и я не знаю, как влиять на это из моего кода. –