<背景とキャラクタの当たり判定2>
 SB 0.99.04以降

  • 背景とキャラクタとの当たり判定を有効にするには、
 ①背景編集で「背景との当たり判定」を設定。
 ②ステージ編集で「背景の当たり判定を有効」に設定。
 ③キャラクタ編集で「背景との当たり」を「ダメージ」または「通過不能」に設定。

  • 背景編集
 背景との当たり判定:
  バンク0-7の右端にあるHITをクリックすると背景へ当たり判定の属性を付けるモードとなり、左側のイメージに当たり判定用のリストが表示。
  設定したい当たり判定を選択後、通常のモードと同じように右側のマップへと配置。
  (背景パーツが無い部分に当たり判定を配置することはできない)

  • ステージ編集
(表示優先設定)
 背景の当たり判定を有効:on
 攻撃力:1以上を設定
  キャラクタの「背景との当たり」が「ダメージ」の際に、背景との接触時に受けるダメージを設定。防御力は無視される。
  背景との接触時にも防御ヒット時タスクが起動される。

  • キャラクタ編集
(メイン)
 背景との当たり:「ダメージ」または「通過不能」に設定
  ダメージ)キャラクタが背景と接触時に、ダメージ判定を行う。
       ステージ編集で設定した攻撃力分のダメージを受け、防御ヒット時タスクが起動される。
  通過不能)キャラクタが背景と接触時に、通過不能判定を行う。
       壁ヒット時タスクが起動される。(デフォルトスクリプトの壁ヒット時タスクで、キャラクタが押し戻される)

 SB 0.99.47以降
  • スクリプト編集
(背景:制御パネル)
 当たり判定:「あり」に設定
  指定した背景の当たり判定を有効化。

  • v0.99.04以降
 背景との当たり判定の方式を変更
 キャラクタ編集で、従来のチェックボックスが廃止され、コンボボックスでの選択へ変更
  ダメージ:これまで同様、背景との接触で、背景の攻撃力分のダメージを受ける
  通過不能:背景との接触で跳ね返される(壁ヒット時タスク14を起動)
  • v0.99.47以降
 スクリプト編集で、背景(制御)パネルが追加され、当たり判定のON/OFFをスクリプトで変更可能
  • v0.99.48以降
 スクリプト編集で、変数(ローカル)パネル内の「壁の中にいるか?」が、背景の当たり判定のON/OFFを参照するように変更



タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年05月20日 19:05