Возможно, пуля не может быть пермещена в требуемые координаты (отсюда и спорадичность проявления бага - завист от того есть ли доступ к игроку по прямой линии из координат создания [0,0,0]), т.к. тип коллизии для неё назначается перед позиционированием. Если это так, то измени порядо указанных команд.
|
Да не, для пули пока коллизии вообще нет.
Вот только что опытным путем узнал где собака зарыта.
Координата Y у Player\Entity при вызове CreateBullet таки немного скачет. Отключил функцию гравитации для плеера и проблема пропала. Значит дело в коллизии плеера с картой...