Ты же сам себе противоречишь, в 1 варианте ты говоришь пуля не летит, а во 2 летит, хотя оба идентичны, что там, что там, код, внутри блока if (target), выполняется. Как такое может быть? Проверяй дебагом где что не срабатывает, возможно твои енеми не уничтожаются, а переносятся в пул или еще куда, соответственно блок if (!target) не выполняется. Это лишь догадка...
Re: Наш проект tower defence
Добавлено: 04 июл 2019, 23:48
Vsquad studio
Так и есть код почти идентичный но в первом случае пуля даже не видит таргет и не летит, ладно
Re: Наш проект tower defence
Добавлено: 05 июл 2019, 00:08
1max1
Понимаешь в чем прикол, что в 1 что во 2 случае условие одинаковое и код пройдет что там что там. Это во-первых. Во-вторых, если пуля не летит, у нее либо скорость 0, либо блок if (target) не срабатывает, а раз он не срабатывает, значит условие if (!target) сработает, ибо это обратно противоположное условие, а если оно срабатывает значит пуля должна уничтожится, но раз ты говоришь она не уничтожается, значит срабатывает все таки блок if (target). Если в консоли нет никаких ошибок, то скорей всего в переменной Speed значение 0.
п.с. и вообще, что за LookAtBul? Почему не просто transform?