вот мой самый первый вопрос здесь (не первое решение для поиска, хотя, D).Проблема с ParticleSystem с enableEmission
У меня проблема с ParticleSystem в Unity:
if (!dead) {
dieBang.enableEmission = false;
Vector2 newVelocity = rigidbody2D.velocity;
newVelocity.x = forwardMovementSpeed;
rigidbody2D.velocity = newVelocity;
} else
dieBang.enableEmission = true;
UpdateGroundedStatus();
Проблема заключается в том dieBang.enableEmmision
получает true
только тогда, когда dead
состояние вызывается на объекте (лазер) я вручную «положить» в игре. Когда персонаж хиты лазер генерировал из сборных, он становится мертвым, прекратить движение и т.д., но нет dieBang
: D Надеется, что вы можете помочь мне
Боковое примечание: пожалуйста, убедитесь, что теги, добавленные к вашим сообщениям, являются разумными - т. Е. «Единство» для рамки инъекции DI, «unity3d» - для рамки движка игры. Я повторил этот вопрос, поскольку он вряд ли связан с DI. –
Где вы создаете объект игры? – LokiSinclair
@LokiSinclair, я объявил это: 'public ParticleSystem dieBang;' –