0

Collsion Detection Kit (AS3) を使い始めました。PC でテストすると正常に動作します。Android デバイスでテストすると、プレーヤーがシナリオの境界ボックスに触れるとすぐに、ゲームのフレーム レートが低下し始めます。衝突は機能しています。

バウンディング ボックス領域から離れると、ゲームは通常の状態に戻ります。

コードは次のとおりです。

import com.coreyoneil.collision.CollisionList;
import com.coreyoneil.collision.CDK;
import com.coreyoneil.collision.CollisionGroup;


//vars

var myCollisionChecker:CollisionList = new CollisionList(player1);

myCollisionChecker.addItem(scenario);


Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;
stage.addEventListener(Event.ENTER_FRAME, loop);



function loop(event:Event){


    var collision:Array = myCollisionChecker.checkCollisions();

    //controls


    if (collision[0] != null) {
    scenario.visible = false;
    }

解決策を知っている人がいたら、助けてください!

4

0 に答える 0