-
こんにちは、私はチャリタ・カーターです。
-
ウォルト・ディズニー・イマジニアリングで
シニア・クリエイティブ・プロデューサーを務めています。
-
ゲストが体験するアトラクションを実際に
-
制作するチームを率いる責任者です。
-
そのため、私たちは常にゲストのために、
-
より良い体験を提供するための方法を模索しています。
-
そして、その中心にあるのがテクノロジーなのです。
-
おめでとう。やりましたね。
-
BB-8をプログラムしましたね。
-
今、私たちはもっと難しいことをする
準備ができていると思います。
-
頑張りましょう。
-
プログラミングの基本を学んだところで、
-
時間をさかのぼって、R2-D2とC-3POが
主役のゲームを作ってみましょう。
-
ゲームを作るには、ゲームプログラマーが
-
日常的に使っているものについて学ぶ必要があります。
-
それは、イベントと呼ばれるものです。
-
イベントとは、何かが起こったときに、そ
れを待つようにプログラムへ指示するものです。
-
そして、それが起きたら、アクションを実行します。
-
例えば、マウスのクリック、矢印ボタン、
-
画面のタップなどを待ち受けることができます。
-
ここでは、R2-D2が反乱軍のパイロットに
メッセージを伝えるために上に移動し、
-
もう一人の反乱軍のパイロットのところに
移動するようにします。
-
その際、イベントを使って動かします。
-
プレイヤーが上下矢印キーや上下ボタンを使うと、
when upイベントブロックが使われ、
-
go upブロックがそれにアタッチされます。
-
プレーヤーが上矢印キーを押すと、
when upブロックに
-
アタッチされたコードが実行されます。
-
同じように、R2-D2を下方向に
移動させることもできます。
-
これには、When Upというコマンドを使います。
-
このコマンドをツールボックスからドラッグすると、
コマンドの最初と最後が
-
セミコロンの代わりに中括弧になっているのが
わかると思います。
-
これにより、他のコマンドを途中に配置するス
ペースができます。
-
この括弧の中に入れたコマンドはすべて、
プレイヤーが上矢印を押したときに
-
実行されるもので、R2-D2を上昇させたいとします。
-
R2-D2を上昇させたいので、コマンドの中に
go upブロックを入れて、
-
同じようにR2-D2を下降させましょう。
-
これで、ドロイドをコントロールする
コードをすべて書く代わりに、
-
R2-D2がボタンを押すイベントに反応して、
-
スクリーンの中を少しずつ移動できるようになりました。
-
よりインタラクティブなゲームになりましたね。