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

アバター
◆cNXcKm243Rna
2017/11/14 16:33
質問
bgとspriteのあたり判定
どうすればいいんですか

コメント

アバター
みなつ 2017/11/14 18:27 ◆hJTkStjweib1
簡単のため、
・空白以外のBGは全部当たる
・SPとBGは、回転、拡縮していない
という条件で説明しますと〜

(1)SPの左上座標をX,Yとしたとき、BGの座標BX,BYを取得します
BGCOORD BGレイヤーの番号,X,Y,1 OUT BX,BY

(2)BX,BYのBGチップが、当たるチップ(空白じゃない)かどうか調べます。
IF BGGET(BGレイヤーの番号,BX,BY)!=0 THEN 当たり

この(1)(2)をあと、
・SPの右上(X+15,Y)
・SPの左下(X,Y+15)
・SPの右下(X+15,Y+15)
の3か所繰り返せばOKです(≧∇≦)b
アバター
2017/11/14 20:59 ◆cNXcKm243Rna
ありがとうございます!!

コメントを書く

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

- WEB PATIO -