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

アバター
名無し ◆oC7uT4R3Za7F
2017/12/9 14:50
情報交換
当たり判定について
管理番号(0)のスプライトの定義番号が、1のとき、指定された領域の当たり判定が有効になる   というのは、どうすれば実現できますか?

コメント

アバター
とあるどっかの管理人 2017/12/9 15:48 ◆axVhpqVaW2la
1.まずSPCHR命令で定義番号を調べる。
次にSPCOL命令で当たり判定の領域を設定する。
こうすれば実現できる?かも。
アバター
名無し 2017/12/9 16:12 ◆oC7uT4R3Za7F
調べるというのは、具体的にどのような感じでしょうか?サンプルプログラムをのせてくださったら、幸いです。
アバター
しょぼーん 2017/12/9 17:03 ◆lp6HwPeaFWPI
IF SPCHR(0)==1 THEN SPCOL ~
でいいと思いますけど、これは当たり判定を「設定」するときの方法なので、
IF 当たり判定&&SPCHR(0)==1 THEN 処理
のことを言いたいのだと思います。
この場合「管理番号0のSPの定義番号が1で、当たり判定があるならば、処理をする」というものになっています。
アバター
名無し 2017/12/9 17:16 ◆oC7uT4R3Za7F
コメントありがとうございます。試してみます。
アバター
とあるどっかの管理人 2017/12/11 15:06 ◆axVhpqVaW2la
しょぼーんさん、ありがとうございます。
まさにその通りです。
ちなみに、SPCOL命令で範囲を設定する方法は
定義番号が0で範囲が最初から8*8の場合
例:SPCOL 0,0,0,8,8
(SPCOL 定義番号,範囲の最初のX,範囲の最初のY,範囲の横の長さ,範囲の縦の長さ)
アバター
とあるどっかの管理人 2017/12/11 15:08 ◆axVhpqVaW2la
分かりにくくてすみません。
アバター
名無し 2017/12/11 15:47 ◆oC7uT4R3Za7F
SPCOL命令の使い方を、教えてくださり有難うございます。すごく分かりやすいですよ。
アバター
とあるどっかの管理人 2017/12/14 19:26 ◆.S4.k1Zf73fT
アイコン変えた

喜んでいただいて何よりです。
アバター
とあるどっかの管理人 2017/12/14 19:28 ◆.S4.k1Zf73fT
ちなみに、SPCOLは
まげさんの
「かんたん!SPCOLエディタ」が
オススメですよ。

公開キー→5R3423N4
アバター
名無し 2017/12/15 12:35 ◆oC7uT4R3Za7F
公開キーの情報ありがとうございます。DLしてみます。
アバター
とあるどっかの管理人 2017/12/21 18:12 ◆.S4.k1Zf73fT
yes I'm happy.

コメントを書く

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

- WEB PATIO -