2016-06-16 7 views
2

はどのようにトリガを停止するトリガコードアクションマネージャのトリガを停止するには?

var rotate = function (mesh) { 
        mesh.actionManager = new BABYLON.ActionManager(scene); 
        scene.actionManager.registerAction(new BABYLON.IncrementValueAction(BABYLON.ActionManager.OnEveryFrameTrigger, mesh, "rotation.y", 0.03)); 
        } 
rotate(resultMesh); 

を使用していますか?

答えて

0

アクションをvarに保存します。その後、コード使用中:

for(var i = actionManager.actions.length - 1; i >= 0; i--) { 
    var action = actionManager.actions[i]; 
    if (action == a) { 
    actionManager.actions.splice(i, 1); 
    } 
} 

はトリガーを..andが削除されます:)

+0

削除トリガーは除去に停止します。 – mico

関連する問題