Я следую учебнику Unity3D Survive Shooter Unity3D и столкнулся с несколькими несоответствиями между презентацией Unite Day и фактическим поведением в Unity 5.3, таким как переход на анимацию и другие мелкие проблемы, которые мне приходилось рисовать чтобы достичь желаемого результата геймплея и следовать руководству.Unity3D - Воспроизведение неполной системы частиц
Одна из проблем, которые я не могу решить, - это воспроизведение системы без циклов частиц. В игре попадают частицы, которые испускаются всякий раз, когда противник выстреливается, но при запуске игры эти частицы испускаются один раз, а не после следующих ударов.
Это конфигурация системы частиц:
оригинальный код просто повторно позиции и вновь играет излучение:
// Set the position of the particle system to where the hit was sustained.
hitParticles.transform.position = hitPoint;
// And play the particles.
hitParticles.Play();
я попытался переустановить и очистки системы но это не работает:
hitParticles.Clear();
hitParticles.time = 0;
hitParticles.Play();
Ho Повторяю ли я излучение частиц?
спасибо!
Try 'ParticleSystem.Emit (...)' –
@JerrySwitalski это еще только излучение при первом запуске. – BarakChamo
Поцарапайте это, я все еще вызывал '' 'Play()' '' после '' 'Emit()' ''. Просто вызывается '' 'Emit()' '' каждый раз испускает. – BarakChamo