コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
スケさん ◆YJjXHENp4drH
2019/6/23 15:07
情報交換
【3号/4】タッチ判定について
タッチ判定皆さんはどのようにしていますか?
これから初のタッチ対応ツールを作ろうと思うんですが、タッチ判定として、2つ候補をあげてみました。
1つ 座標の範囲内かどうかを変数で確かめる
2つ SPHIDEで隠したポインター用スプライトとコマンド用スプライトの接触判定を使う
みなさんはどうしていますか?また、どっちの方がいいですか?

コメント

アバター
あまさとしおん 2019/6/23 16:32 ◆mzDKTVUAtwqE
スプライトのほうがおススメ
文字数によって大きさが違うとかだと特に
アバター
しんいち 2019/6/23 16:36 ◆lHy.hAWXbthn
例えばお絵かきツールのようなものであれば、絵を描くペン先のタッチ判定は座標を変数で確認(当り前か)。ツール動作を四角いボタンをタッチして選択するような場合はスプライトの衝突判定で確認。とか。
タッチ対象のものがスプライトで表示されていて、四角くてスプライトのサイズと見た目が同じであれば、SPHITRCでタッチ判定するのが無駄なく簡単だと思います。元々スプライトで表示していないところを、わざわざタッチ判定用に見えないスプライトを用意するのはちょっと勿体無いような気がしますが、タッチ対象の数が多くて範囲判定が膨大になっちゃいそうなら、それもアリかな。
タッチ対象が四角じゃなく、丸や三角だったりした場合は、3つ目の方法としてGSPOIT(4ならGPGET)を使って色コードで判定するという選択もあります(丸なら座標判定でも比較的楽かな)。
アバター
スケさん 2019/6/23 16:53 ◆YJjXHENp4drH
見えないスプライト方式にしますね!コメントありがとうございました!
アバター
はやピー 2019/6/23 17:06 ◆cNXcKm243Rna
タッチ判定はプチコン3号だとおかしい位が出てくるけと、プチコン4は正常な位が出てきたりとかなんとか
アバター
スケさん 2019/6/23 19:15 ◆YJjXHENp4drH
↑swichはタッチパネルが静電気式?で3dsが抵抗幕方式だかららしい
アバター
あまさとしおん 2019/6/23 19:46 ◆mzDKTVUAtwqE
「おかしい位」ってどういう意味だ??
アバター
あきと 2019/6/23 23:34 ◆qGd5dQw2g3a2
「おかしい値」でしょうか。
3DSは2点タッチするとその2点の真ん中の座標が返ったりしてました。
まあ複数タッチには対応してないというだけですが。
アバター
はやピー 2019/6/24 6:52 ◆cNXcKm243Rna
あらら
間違えた
アバター
キルル2 2019/7/6 1:10 ◆rGE712Ruejv7
個人的には変数の方がおススメです
管理は面倒ですが自分好みのロジックを使える点が大きいです

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -