現在、私はオブジェクトの魚を食べ物に移動する機能を持っています。食べ物にうまく回転できないのが現状です。食べ物が魚の上にある私の魚の回転は0になっています。食べ物が私の魚の下にあれば、180度回転させて回転させますが、回転はあまりにも突然です。食べ物。回転するオブジェクトが別のオブジェクトに向かって回転する
どのように私はそれをいくつかの距離を移動すると同時に回転するようにすることができますか?それは現実的ではないので同じ場所で食べ物に回転できないからです。
public function moveToFood():void
{
var foodTarget:Food = fishArray[fishArray.length - 1];
trace("Popped food with position" + foodTarget.x + " " +foodTarget.y);
var dx:Number = x - foodTarget.x;
var dy:Number = y - foodTarget.y;
if (foodTarget.y > this.y)
{
trace("Food below fish")
rotation = 180;
this.x -= dx/15;
this.y -= dy/15;
}else if (foodTarget.y < this.y)
{
trace("Food above fish")
rotation = 0;
this.x -= dx/15;
this.y -= dy/15;
}
//removing food when both hit boxes hit
if (hit.hitTestObject(foodTarget.hit))
{
foodIsDropped = false;
foodTarget.removeSelf();
}
}
Tweenクラス –
を使用すると、回転を行うためにトゥイーンクラスを使用できますか? – sutoL