2016-03-25 8 views
1

ココスクリエーターを見て、私は私が別のノードに向けて回転したいノードを持って、ここで私が使用しているコードです。 docsを検索しようとしましたが、何か役立つものが見つかりませんでした。回しノードが他のノード

答えて

2
var diff = this.target.position - this.node.position; 

あなたは基本的にオブジェクトからオブジェクトを減算しようとしています。あなたのJSコンソールで

{'x':2, 'y':3} - {'x':4, 'y':6} 

を確認してください。結果はNaN です。各次元を手動で減算する必要があります。

var diff = { 
'x' : this.target.position.x - this.node.position.x, 
'y':this.target.position.y - this.node.position.y 
}; 
+0

これは機能しますが、角度に問題があり、目的の動作が得られません。 – Abdou023

+0

数学、atan2はラジアンで測定された角度を受け入れます。ココスは回転を度で測定します。それはあなたの問題 –

+0

しかし、私は既にラジアンを度に変換していますが、私はここで何が欠けていますか? – Abdou023

関連する問題