Tutorial
初心者向けチュートリアル その2 †
概要 †
チュートリアルその1で作成したゲームに以下3点の修正を加えます。
- ルームに背景画像を表示させる。
- ボールがクリックされたときに音を鳴らす。
- ボールがクリックされたときにボールの進行方向を変える。
■目次
編集してみよう †
1 - ルームに背景画像を表示させる †
背景(background)画像を定義しましょう。
- [Add]メニュー[Add Background]から背景を追加します。
- 「背景をロード」ボタンから、画像ファイル"GameMakerをインストールしたフォルダ\Backgrounds\sky.gif"を読み込みます。
- 分かりやすいように、backgroundを略したbgを先頭に付けて「bg_sky」と名前を付けます。
(手持ちの画像がなければこちらをお使いください。右クリックで「名前をつけて画像を保存」)
この画像がルームの背景として表示されるように設定しましょう。
- 項目をダブルクリックしてルームの設定画面を開きます。
- [バックグラウンド(background)]タブへ移動します。
- もはや背景色は必要無いので、「背景色を描画」(Draw background color)のチェックを外します。
- {no image}と表示されている所をクリックして(bg_sky)を選択します。
- 「ルーム開始時に可視」にチェックが入っていることを確認します。
2 - ボールがクリックされたときに音を鳴らす †
まずサウンドを定義します。
- [Add]メニュー[Add Sound]からサウンドを追加します。
- 「サウンドファイルを開く」ボタンから、音声ファイル"Sounds\beep3.wav"を読み込みます。
- 分かりやすいように、soundを略したsndを先頭に付けて「snd_click」と名前を付けます。
(手持ちのサウンドデータがなければこちらをお使いください。右クリックで「リンク先を別名で保存」)
この(snd_click)を再生するアクションを追加しましょう。
- (obj_ball)の設定画面を開きます。
- イベントリストから、[Left Pressed](このオブジェクトがクリックされたときに発生するイベント)を選択します。
- アクション一覧-[main1]タブにある[Play a sound](サウンド再生開始)アクションを アクションリストへ追加します。
- このアクションの設定画面が表示されます。soundには(snd_click)を指定します。ループ再生する必要は無いのでloopはfalseのままでOKです。
3 - ボールがクリックされたときにボールの進行方向を変える †
同じイベント内にアクションを追加します。
- (obj_ball)の設定画面 - [Left Pressed]イベントが選択されていることを確認します。
- アクション一覧-[move1]タブにある[Start moving in a direction](指定した方向へ移動を開始する)アクションを アクションリストへ追加します。
- このアクションの設定画面が表示されます。Directions(進行方向)には8方向(上図を参照)を指定します。ボールの速さを変える必要は無いので、Relativeにチェックを入れ、Speedには0を指定します。これにより、現在の速さに0が加算されます。(すなわち速さは一定のままです)
※ここで例えば、Speedに0.5を指定したとすると、徐々にスピードが増していくので、よりゲームらしくなります。
以上で完成です。
[F5]キーを押して実行してみましょう。
これで、Game Makerにおけるゲームの基本要素であるスプライト、オブジェクト、ルーム、バックグラウンド(背景)、サウンドの基本的な用途が理解できたことでしょう。
しかし、イベントおよびアクションについては、まだほんの少ししか触れていません。
したがって「ドキュメント/GameMakerJapan/移動に関するアクション」に目を通されることをお勧めいたします。
Wiki内検索
#search(): You already view a search box
MENU
2ch
その他
最新の30件
2024-03-07
2023-08-09
2023-05-21
2023-05-20
2023-05-04
2022-10-13
2022-07-21
2022-07-02
2022-04-06
2021-11-30
2021-11-26
2021-10-03
2021-09-23
2021-08-15
2021-06-02
2021-01-23
2021-01-21
2021-01-19
2021-01-18
2021-01-16
2021-01-15
人気の10件
今日の10件
これまでの訪問者: 3957
今日の訪問者: 1
昨日の訪問者: 1
閲覧者: 7