私は、スピットノードのような特定の力でスプライトノードを回転させたいと思います。ユーザーが画面上で指を速く動かすと、スピナーがより速く回転し、ユーザーが画面上で遅く指を動かすとスピナー(SKSpriteNode
)のスピンが遅くなります。
私はノードに割り当てたスピナーのイメージを持っています。また、ノードの周りにアイテムのリストがあり、停止した場所によってそのアイテムを選択したいので、どの位置が停止しているかをチェックしたいと思います。私は角度のインパルスを加えなければならないことを知っていますが、その値をどのように計算するかはわかりません。より高速なタッチが(実際のスピナーのような)で適用されるために、より力のようfidgetスピナーのような特別な力でスプライトノードをスピンする方法
これは私がやっているものです:
fidgetSpinner.physicsBody?.applyAngularImpulse(5)
あなたの質問は何を行う必要があり、それを使用するには?スピナーが回転していないか、スピンしていますか? –
私の質問は、タッチの動きやタッチの正確な力で回転する方法です。UITouchの委任された代理人 – mukul
もっと力を加えるには、より速くタッチしたいですか? (本当のスピナーのように)?もしそうなら、あなたの質問にこの情報を編集してください。 –