「30分で作ろう」シリーズ(2) マイジャンプ!
2. コースを作成しよう
目的
- ゲームの土台となるコースを作成します。
- シーンエディターで必要なオブジェクトを配置し、配置されたオブジェクトに対してプログラムを実装します。

使用する変数
| 名前 | 種類 | 説明 |
| ゲームステータス | 変数 | ゲーム画面の種類を管理する。 |
使用するオブジェクト
| 名前 | カテゴリー | 説明 |
| カメラ | – | ゲーム内カメラアングルを指定 |
| プレーン(草) | – | – |
| プログラム | モデル/プログラム | 初期化 ゲームステータス管理等 |
| マイ | モデル/人 | 操作キャラクター |
| ジョイパッド | ツール | |
| Aボタン | ツール | |
| 草ブロック(高)_1~6 | モデル/素材 | |
| 木ブロック_1~3 | モデル/素材 | |
| 橋_1~2 | モデル/素材 |
作成手順
コースを作ります
草ブロックを配置
- オブジェクト追加より、モデルを指定。「草ブロック(高)」を選択し、オブジェクト一覧に追加します。



- シーンエディターに移動します。

- 下記の様に座標と大きさを設定します。

- オブジェクト一覧からオブジェクト詳細画面に遷移します。

- 下記の様に設定を変更します。

- オブジェクト一覧にて、オブジェクトコピーを実行します。

- 草ブロックは6つ必要なため、5回コピーを実行します。
- コピー後は名称を変更します。
変更前

変更後

- 草ブロック(高)_2~6を配置します。
- 草ブロック(高)_1と同じ要領で、下記の座標に配置します。

*左から草ブロック1~6
| 名前 | 座標 |
| (1)草ブロック(高)_1 | 0.00, 3.00, -96.76 |
| (2)草ブロック(高)_2 | 0.00, 4.00, -93.73 |
| (3)草ブロック(高)_3 | 0.00, 5.00, -89.00 |
| (4)草ブロック(高)_4 | 0.00, 4.00, -83.96 |
| (5)草ブロック(高)_5 | 0.00, 5.00, -74.24 |
| (6)草ブロック(高)_6 | 0.00, 5.00, -71.00 |
木ブロックの配置
- オブジェクト追加より、モデルを指定。「木ブロック」を選択し、オブジェクト一覧に追加します。



- シーンエディターに移動します。

- 下記の様に座標と大きさを設定します。

- オブジェクト一覧からオブジェクト詳細画面に遷移します。

- 下記の様に設定を変更します。

- オブジェクト一覧にて、オブジェクトコピーを実行します。

- 木ブロックは3つ必要なため、2回コピーを実行します。
- コピー後は名称を変更します。
変更前

変更後

- 木ブロック_2~3の配置
- 木ブロック_1と同じ要領で、下記の座標に配置します。

*左から木ブロック1~3
| 名前 | 座標 |
| (1)木ブロック_1 | 0.00, 2.99, -67.00 |
| (2)木ブロック_2 | 0.00, 2.99, -64.00 |
| (3)木ブロック_3 | 0.00, 2.99, -59.98 |
橋の配置
- オブジェクト追加より、モデルを指定。「橋」を選択し、オブジェクト一覧に追加します。



- シーンエディターに移動します。

- 下記の様に座標と大きさを設定します。

- オブジェクト一覧からオブジェクト詳細画面に遷移します。

- 下記の様に設定を変更します。

- オブジェクト一覧にて、オブジェクトコピーを実行します。

- 橋ブロックは2つ必要なため、1回コピーを実行します。
- コピー後は名称を変更します。
変更前

変更後

- 橋ブロックの配置
- 木ブロック_1と同じ要領で、下記の座標に配置します。
| 名前 | 座標 |
| (1)橋_1 | 0.00, 1.38, -55.00 |
| (2)橋_2 | 0.00, 1.38, -50.27 |

プログラムを追加します
上下に動く床の設定
- 草ブロック(高)_3に、プログラムを実装し、自動的に上下する様に設定します。


オブジェクト:草ブロック(高)_3
- イベント:「スタートボタンが押されたら」を配置。
- Mind Render起動時に1度実行。
- iF:常にくり返す
- アクション:「[自分]の[座標]を変える」を配置。
- 2秒間隔で、Y座標を0<―>5に変速させて変化を指定。
左右に動く床の設定
- 草ブロック(高)_5に、プログラムを実装し、自動的に左右に動く設定します。


オブジェクト:草ブロック(高)_5
- イベント:「スタートボタンが押されたら」を配置。
- Mind Render起動時に1度実行。
- iF:常にくり返す
- アクション:「[自分]の[座標]を変える」を配置。
- 2秒間隔で、Z座標を-74<―>-80に変速させて変化を指定。
落ちる床の設定
- 物理設定を変更して、主人公が上に乗ると、バランスを崩してしまう設定に変更します。
- オブジェクト詳細画面で、下記の様に設定を変更します。


変更前

変更後

