「30分で作ろう」シリーズ(2) マイジャンプ!

2. コースを作成しよう

目的

  • ゲームの土台となるコースを作成します。
  • シーンエディターで必要なオブジェクトを配置し、配置されたオブジェクトに対してプログラムを実装します。

使用する変数

名前種類説明
ゲームステータス変数ゲーム画面の種類を管理する。

使用するオブジェクト

名前カテゴリー説明
カメラゲーム内カメラアングルを指定
プレーン(草)
プログラムモデル/プログラム初期化
ゲームステータス管理等
マイモデル/人操作キャラクター
ジョイパッドツール
Aボタンツール
草ブロック(高)_1~6モデル/素材
木ブロック_1~3モデル/素材
橋_1~2モデル/素材

作成手順

コースを作ります

草ブロックを配置

  • オブジェクト追加より、モデルを指定。「草ブロック(高)」を選択し、オブジェクト一覧に追加します。
  • シーンエディターに移動します。
  • 下記の様に座標と大きさを設定します。
  • オブジェクト一覧からオブジェクト詳細画面に遷移します。
  • 下記の様に設定を変更します。
  • オブジェクト一覧にて、オブジェクトコピーを実行します。
  • 草ブロックは6つ必要なため、5回コピーを実行します。
  • コピー後は名称を変更します。

変更前

変更後

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

*左から草ブロック1~6

名前座標
(1)草ブロック(高)_10.00, 3.00, -96.76
(2)草ブロック(高)_20.00, 4.00, -93.73
(3)草ブロック(高)_30.00, 5.00, -89.00
(4)草ブロック(高)_40.00, 4.00, -83.96
(5)草ブロック(高)_50.00, 5.00, -74.24
(6)草ブロック(高)_60.00, 5.00, -71.00

木ブロックの配置

  • オブジェクト追加より、モデルを指定。「木ブロック」を選択し、オブジェクト一覧に追加します。
  • シーンエディターに移動します。
  • 下記の様に座標と大きさを設定します。
  • オブジェクト一覧からオブジェクト詳細画面に遷移します。
  • 下記の様に設定を変更します。
  • オブジェクト一覧にて、オブジェクトコピーを実行します。
  • 木ブロックは3つ必要なため、2回コピーを実行します。
  • コピー後は名称を変更します。

変更前

変更後

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

*左から木ブロック1~3

名前座標
(1)木ブロック_10.00, 2.99, -67.00
(2)木ブロック_20.00, 2.99, -64.00
(3)木ブロック_30.00, 2.99, -59.98

橋の配置

  • オブジェクト追加より、モデルを指定。「橋」を選択し、オブジェクト一覧に追加します。
  • シーンエディターに移動します。
  • 下記の様に座標と大きさを設定します。
  • オブジェクト一覧からオブジェクト詳細画面に遷移します。
  • 下記の様に設定を変更します。
  • オブジェクト一覧にて、オブジェクトコピーを実行します。
  • 橋ブロックは2つ必要なため、1回コピーを実行します。
  • コピー後は名称を変更します。

変更前

変更後

  • 橋ブロックの配置
    • 木ブロック_1と同じ要領で、下記の座標に配置します。
名前座標
(1)橋_10.00, 1.38, -55.00
(2)橋_20.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に変速させて変化を指定。

落ちる床の設定

  • 物理設定を変更して、主人公が上に乗ると、バランスを崩してしまう設定に変更します。
  • オブジェクト詳細画面で、下記の様に設定を変更します。

変更前

変更後