Сообщение от DARKSIDER
Все перечисленные недочёты исправлю (кроме управления - я думаю, такое лучше оставить).
Это счётчик расстояния, пройденного пулей. У каждого орудия в игре есть свой параметр дальности стрельбы. Как только пуля пройдёт расстояние, заявленное в ТТХ установленного орудия, она пропадает.
|
//При выстреле сохранять откуда выстрел.
bullets[i].shot.x= ...
bullets[i].shot.y= ...
//а потом сравнивать
if(Math.abs(bullet[i].x - bullets[i].shot.x) > махBulletX )
{
}
Думаю так правильнее, но а лучше длину вектора
положение_пули-стартовое_положение_пули использовать