Таким образом, у меня возникла проблема, когда я не знаю, как сделать возможным движение на основе фрагмента кода в 4 направлениях (NSWE) для сценария действия 2.0.
У меня есть этот код, но это динамическое c движение , что заставляет полукокса двигаться во всех 8 направлениях (NW, NE, SW, SE N, S, W, E). Цель состоит в том, чтобы ограничить движения на основе плиток и только в 4 направлениях (NSEW)
onClipEvent(enterFrame)
{
speed=5;
if(Key.isDown(Key.RIGHT))
{
this.gotoAndStop(4);
this._x+=speed;
}
if(Key.isDown(Key.LEFT))
{
this.gotoAndStop(3);
this._x-=speed;
}
if(Key.isDown(Key.UP))
{
this.gotoAndStop(1);
this._y-=speed;
}
if(Key.isDown(Key.DOWN))
{
this.gotoAndStop(2);
this._y+=speed;
}
}