私は、タッチしたときに灰色がかったボタンを作成し、指をドラッグして元に戻ってしまうスプライトキットのボタンを作成するための洗練されたソリューションを探しています。私はtouchesBegan、touchesMoved、touchesEndedを使用するメソッドを試しましたが、それは各ボタンを個別に、名前で呼び出す必要があります。私は、個々のノードを個別に呼び出す必要のない別のソリューションがあるかどうか疑問に思っていました。ありがとうございました。スプライトキットのエレガントなボタン
答えて
サブクラスSKSpriteNode。 SkNodeはUIResponderに準拠しています。 =真
は、サブクラス内のすべてのあなたのタッチをハンドルuserInteractionEnabledサブクラスのセットで
。
迅速な対応をありがとう!私はSkNodeをUIResponderに対応させる方法がわからないので、これについてのステップバイステップガイドがありますか? – Bruce
レスポンダはtouchesBegan(_:with :)、touchesMoved(_:with :)、touchesEnded(_:with :)およびtouchesCancelled(_:with :)メソッドを実装しています。 SKSpriteNodeをサブクラス化し、サブクラス内のメソッドをオーバーライドするだけです。 – TomerBu
クラスを作成しましたが、正しく動作していないようです。クラスSKButton:SKSpriteNode { override func touchesBegan(_タッチ:イベント:UIEventを使用して
- 1. エレガントなボタンの作成
- 2. スプライトキット
- 3. AdMobのインタースティシャルメモリリーク?スプライトキット
- 4. スプライトキットのゲームパフォーマンス
- 5. エレガントなビュートランジションアニメーション?
- 6. エレガントな構文
- 7. 普遍的なアプリケーション用のスプライトキットのスケーリング
- 8. スプライトキット - 春のジョイント(ショックアブソーバー)
- 9. スプライトキットとcolorWithPatternImage
- 10. Erlang:エレガントなtuple_to_list/1
- 11. エレガントな方法ゲーム
- 12. Matlabのエレガントなk-smallest argmin
- 13. エレガントな検索の場合
- 14. エレガントなパーセンテージのパーシング - MySQL
- 15. スレッド1:シグナルSIGABRTスプライトキット
- 16. スピーディなスプライトキットでメニューを作成する
- 17. スプライトキットの接触の問題
- 18. スプライトキットの接触検知
- 19. スプライトキット別クラスの作成
- 20. スプライトキットの衝突検出Swift
- 21. よりエレガントにテーブルの列にボタンを置く
- 22. エレガントなJSONには、Spark
- 23. もっとエレガントな方法
- 24. エレガントなグループ化属性
- 25. 最もエレガントな方法は、
- 26. もっとエレガントな方法
- 27. スプライトキットiAdBannerを作成する
- 28. clipsToBoundsに相当するスプライトキット:
- 29. スプライトキットとスウィフトでジャンプする
- 30. スプリットビューコントローラーとログインのためのエレガントなソリューション
コードを_about_しないでください。 _Show_あなたのコード。 – matt