どこか冗談が混じっている。
とにかく。次のコードでは、setForceVector
メソッドは、変更しようとしているメンバーの値に実際の影響を与えません。ログを確認すると、関数が呼び出されていることがわかります ( a を処理する別のオブジェクトによってtouchEvent
)。
私は NSLog を使用して、forceVectorfromControls
実際に期待どおりに出くわしていることを確認しました。
initまたはstepメソッドで値を設定すると、意図したとおりに機能しforceVector
ます。しかし、何らかの理由で、メソッドでは何もしません。setForceVector
cpVect
は C 構造体ですが、何か関係がありますか?
私は困惑しています。