0

歩いている人のムービークリップが、滑っているように見えずに説得力を持って角を曲がるようにするにはどうすればよいでしょうか?

if ステートメントと x、y、回転のカウンターを混ぜてみましたが、うまくいきません。

これが私のコードです:

addEventListener(Event.ENTER_FRAME, zombieGo)
var rMod = 0;
var turned = false;
function zombieGo(e:Event):void
{
    var zPos = zombie_a.x;
    if(zPos > 100)
    {
        if(zombie_a.rotation != 180)
        {
            zombie_a.rotation++;
            zombie_a.x += 1 + rMod;
            if(rMod > -2 && turned == false)
            {
                rMod -= 0.02;
            } else {
                rMod = 0;
                turned = true;
            }

        }
        zombie_a.y++;
    } else {
        zombie_a.x++;
    }
}

ここに表示されている gif アニメーションを使用してテストしています。

ここに画像の説明を入力

AS3のみを使用してムービークリップを回転させるための優れた機能を持っている人はいますか? 一連のウォーカー gif が多くの曲がり角を持つパスをたどる小さなゲームを作成しようとしているので、もっと簡単な方法があるに違いありません。

4

1 に答える 1