2
ゲームのスタート方法を改造する

準備ができたら、まずはゲームをスタートする方法を改造してみよう。今は旗がクリックされたらゲームがスタートするようになっているね。今回はARを活用したゲームに変更したいので、旗をクリックして、プレイヤー(ネコのスプライト)に触ったらゲームがスタートするように改造するよ。

1

プレイヤーのスプライトからスコアを0にしているスクリプトを探し、これに「ビデオを入にする」のブロックを加える。

1
2

次に、プレイヤーのスプライトに、手を触れるまで待ちながら、もし手が触れたらそれを他のスクリプトやスプライトに知らせる、「メッセージ」という機能を使ってみよう。

さっき改造したスクリプトに、手を触れるまで待つブロックを追加する。「まで待つ」のブロックは「制御」をクリックして探そう。

2
3

「制御」にある「メッセージ1を送る」というブロックを追加する。

3
4

メッセージ1の右にある▼をクリックして、「新しいメッセージ...」を選択する。

4
5

メッセージに「ゲームスタート」と入力してOKを押す。

これで旗が押されたら、プレイヤーのスプライトに手を触れるまで待って、そのあとに「ゲームスタート」というメッセージを送ることができるようになった。

5
5
6

仕上げに、プレイヤーの位置を上の方にするように座標のブロックを追加しておく。

6

この「ゲームスタート」というメッセージを受け取ったら、プレイヤー以外のスクリプトや、障害物のスクリプトをスタートさせるようにしてみよう。そのためには、全部で3か所ある「旗がクリックされたとき」のブロックを「ゲームスタートを受け取ったとき」のブロックに変更するよ。

6
7

「メッセージ1を受け取ったとき」というブロックの▼をクリックし、ゲームスタートを選択する。

7
8

プレイヤーのスクリプトのうち3つの「旗がクリックされたとき」をこのブロックに入れ替える。

8
8
9

入れ替えるときには、一度「旗がクリックされたとき」のブロックから下をマウスで切り離しておく。

9
9
10

次に「旗がクリックされたとき」のブロックを削除しよう。

10
11

最後に「ゲームスタートを受け取ったとき」のブロックに入れ替える。

11
12

障害物のスクリプトにも「旗がクリックされたとき」のブロックが1か所あるはずなので、こちらも忘れずに変更する。

12

「フラッピーキャットをARで改造しよう」に戻る

ページトップへ