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

7. 説明画面を作成しよう

目的

  • ゲーム起動時に表示する、ゲーム説明画面を作成します。
  • ゲームステータス : 0 タイトル表示を実装します。

使用する変数

名前種類説明
ゲームステータス 変数ゲーム画面の種類を管理する。
タイム変数ゲーム時間をカウントします。
スコア変数獲得したスコアをカウントします。

使用するオブジェクト

名前カテゴリー説明
カメラゲーム内カメラアングルを指定
プレーン(草)
プログラム モデル/プログラム初期化
ゲームステータス管理等
モデル/自然
マイモデル/人 操作キャラクター
ジョイパッドツール
Aボタンツール
草ブロック(高)_1~6モデル/素材
木ブロック_1~3モデル/素材
橋_1~2モデル/素材
リスタートツールボタン
スタートツールボタン
リング1~6モデル/小物
スターモデル/小物
GameOverツール
Victoryツール
スコア表示ツール/テキストタイトル(右)
タイム表示ツール/テキストタイトル(右)
スコア結果表示ツール/テキストタイトル(中央)
ダイアログ1ツール

作成手順

説明画面を作ります

  • オブジェクト追加より、ツールを指定し、ダイアログ1を選択。
  • シーンエディターに移動します。
  • オブジェクト一覧にて、「スコア表示」を選択すると「グリッド移動」が表示されます。
  • 下記の様に座標と大きさを設定します。
  • プログラムで表示のON/OFFを行うため、オブジェクト一覧にて非表示に設定します。

ゲームステータス:0の処理を追加しましょう

  • ゲームステータス 0:タイトル表示の処理を追加します。

オブジェクト:ダイアログ1

  • イベント:「もし[ON]なら実行」を配置
    • テクニック:「[自分]が表示されている」と演算:[ON]ではなかったら」を組合せ、「表示していなかったら」を作成
  • iF:ゲームステータスが0でなければ
    • 自分をOFF
    • ゲームステータスを1に変更
  • 表示内容を設定。

オブジェクト:スコア表示

  • イベント:「スタートボタンが押されたら」を配置
    セリフ:「[Text][自分]に表示」にゲーム説明内容を設定

オブジェクト:プログラム

  • イベント:「スタートボタンが押されたら」を配置
    • タイトル画面が完成したため、初期化時のゲームステータスを0に設定

完成!

これで、完成です。
コースの形を変えたり、障害物を増やしたりして、あなただけの「オリジナルステージ」をぜひ作って遊んでみてください!