Мой снаряд начинает изгибаться, но затем бесконтрольно движется вправо и никогда не падает.Я не знаю, что не так.
Вот мои начальные переменные
private var gravity:Number = 9.8;
private var xVelocity:Number = 30;
private var yVelocity:Number = 30;
private var speedx:Number = xVelocity*Math.cos(Math.PI/180);
private var speedy:Number = yVelocity*Math.sin(Math.PI/180);
Вот как движется пуля (постоянно выполняется после создания)
bullet.x += speedx/10;
bullet.y -= speedy;
speedy -= gravity/10;
ИВот как пуля добавляется на экран
bullet.x = (player.getX() +(Math.cos((player.getRotation()+90)*Math.PI/180)));
bullet.y = (player.getY()+(Math.sin((player.getRotation()+90)*Math.PI/180)));