Диалог между zhdanoff и Anabel
Отображение с 1 по 2 из 2 публичных сообщений
-
function KACPDW(e:Event):void {
// Анімація місцезнаходження і повороту пострілу
var dy1 = mouseY - fire.y;
var dx1 = mouseX - fire.x;
var radians1 = Math.atan2(dy1,dx1);
var degrees1 = radians1 / (Math.PI / 180);
fire.rotation = degrees1;
fire.x = чоловічок.x;
fire.y = чоловічок.y;
// Задаються триногометричні перемінні
// Керування кулями масиву
for (var i:int = 0; i < bullets.length; i++) {
// Звернення до екземпляру масиву
var bullet:Bullet = bullets[i];
// Його рух і швидкість руху
bullet.x += Math.sin( bullet.angle ) * 10;
bullet.y += Math.cos( bullet.angle ) * 10;
}
}
-
а как ты доработал, у меня пуля летит не от туда
var pulya:Pulka=new Pulka(); //добавляем пулю
var speed = 10;
stage.addEventListener(MouseEvent.CLICK , clickListener);
function clickListener(e:MouseEvent):void
{
pulya.angle = Math.atan2(stage.mouseX-pulya.x, stage.mouseY-pulya.y);
pulya.addEventListener(Event.ENTER_FRAME,fire)
stvol.x = 275;
stvol.y = 500;
addChild(pulya);
}
function fire(e:Event):void
{
pulya.x += Math.sin( pulya.angle ) * speed;
pulya.y += Math.cos( pulya.angle ) * speed;
}