マップ機能を使用せず、背景や絵を配置した画面で直接キャラクターをキー操作する一例です。
各章は、「キャラクターをキー操作する設定」を基スクリプトとして、その設定のみの解説としています。
そしてすべてのスクリプトを合わせることによって、マップ機能ではないマップ移動を完成させます。
loading...
- キャラクターをキー操作する設定【基スクリプト】
1.「背景」「絵」で背景・障害物・キャラクターを表示させる。
2.「キートリガ」と「方向移動」でキー操作を設定する。
- 歩行アニメを適用したキー操作
1.「アニメ登録」で歩行アニメを設定しておく。
2.「方向移動」「画像」などで各歩行設定スクリプトを記述する。
3.「キートリガ」の発動コマンドに「スクリプト」を指定する。
- キャラクターと障害物に当たり判定を設定
1. 障害物に当たり判定(衝突範囲)を付与する。
2. キャラクターに当たり判定(衝突範囲)を付与する。
- キャラクターが画面外に出ないように当たり判定を設定
1. キャラクターに衝突範囲を付与する。
2. 画面外に衝突範囲の枠を設置する。
- ゲーム画面よりも広いマップの移動・キャラクターにカメラ設定
1. 背景(マップ)を任意の広さにする。
2. カメラを制御する。
- 障害物に接触したら場面転換する設定
1. キャラクターと障害物に衝突範囲を付与する。
2. 衝突範囲同士の接触トリガーを設定する。
- 各設定を組合わせてマップ移動を実装する
1. 歩行アニメ登録。
2. 背景マップ拡大・画面外衝突範囲。
3. 障害物設置・障害物衝突範囲。
4. キャラクター・衝突範囲・カメラ制御。
5. 衝突範囲接触判定。
6. 歩行開始スクリプト・歩行停止スクリプト。
7. キャラクター操作。