「背景とキャラクタの当たり判定2」の編集履歴(バックアップ)一覧に戻る

背景とキャラクタの当たり判定2 - (2013/05/20 (月) 19:05:00) のソース

<[[背景とキャラクタの当たり判定]]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を参照するように変更
----
[[背景編集]]
[[ステージ編集]]>>[[表示優先設定 タブ]]
[[キャラクタ編集]]>>[[メイン タブ]]
[[スクリプト編集]]>>[[背景パネル]]>>[[制御(背景)]]
----
→[[背景とキャラクタの当たり判定]]
----