2016-03-22 7 views

答えて

5

オブジェクトに対してアクションを実行するには、まずアクションを作成する必要があります。シーンの周りのオブジェクトを移動するために、このようなアクションを作成:

let moveTo = SCNAction.moveTo(SCNVector3Make(1, 1, 1), duration: 1) 

これは、あなたがポイント1, 1, 1へのアクションを実行するオブジェクトを移動します。

あなたはむしろによっていくつかの値をオブジェクトを移動する場合は、次の方法でそれを行うことができます。

myObject.runAction(moveBy) 
:次に、単にあなたが移動するオブジェクト上でアクションを実行

let moveBy = SCNAction.moveByX(0, y: 1, z: 0, duration: 1) 

もちろん、これを短くして、アクションの変数を作成する代わりに、.runAction()の中でアクションを作成することもできますが、時々読みやすくなります。

希望するもの:

関連する問題