2017-02-28 18 views
2

SpriteKitを使用して画面の右下から線を引いて、タッチ位置が変化すると線を更新したいとします。したがって、画面には1行しかありません。Spritekitタッチポイントに続くライン

私はSKShapeNodeを作成しようとしたタッチ位置の変化に応じて、「パス」プロパティを更新するが、それはあなたが正しい

+1

これまで私が知っている限り、これが最良の方法です。あなたはそれを実行する上で問題がありましたか? –

答えて

4

非常にefficentではないようです、それは非常に効率的ではありませんしました。

SpriteKitで最も効率的なのは、開始位置からタッチポイントまで、非常に薄いSKSpriteNodeを伸ばすことです。

SKSpriteNodeの「親」になるようにSKNodeを作成し、回転のあるタッチの位置を示すアンカーポイントとして機能するように回転させる必要があります。

次に、SKSpriteNodeを十分に伸ばして、触れた位置に到達させます。

関連する問題