プログラミングゼミ シューティングゲームを作ろう
今回は「2.プレイヤーのいどう」です。
うえ/した/ひだり/みぎ のボタンをおすと
プレイヤーのキャラクターがうどくようにします。
(かんせいのうごき)
1. プレイヤーをつくろう
まずはプレイヤーのキャラクターをつくりましょう。
「1. じゅんび」でよういした、プレイヤーのがぞうをとうろくします。
つぎに「すすむはやさ」のへんすうをつくり、3をいれておきます。
このすうじが、プレイヤーのうごくはやさになります。
(いどうボタンが1かいされたごとにすすむりょう)
2. いどうボタンをつくろう
つぎに、いどうボタンです。
ゲームコントローラーなどでは十字ボタンのようなものです。
まず、タッチしたら「うえ」にいどうするボタンをつくります。
つぎにタッチされたときのうごきです。
ここでは、ボタンがタッチされている間はずっとプレイヤーがうごくようにします。
(タッチされたときだけだと、ボタンを連打しなければいけないので、うごきづらいからです。)
ブロックの流れはドラッグ&ドロップのうごきとおなじです。
[プロゼミ] キャラをドラッグ操作でうごかす - パパ先生のゲーム開発ブログ
「いどう」のへんすうが1なら(ボタンをタッチし続けているなら)
ずっとプレイヤーにいどうのメッセージをおくります。
メッセージのひきすうにはいどうするほうこうの名前をいれておきましょう。
うえなら「うえ」、みぎなら「みぎ」です。
3. いどうボタンをコピーしてふやそう
うえボタンができたら、あとは「した」「みぎ」「ひだり」のボタンをつくります。
1つ1つおなじようにつくっていってもよいのですが、今回はキャラのコピーをつかいます。
キャラクターの右上のはぐるまボタンを押すとダイアログがひらきます。
そのなかの「キャラをコピーする」をえらびましょう。
すると、さきほどつくった「うえ」のキャラと同じものがつくられます。
なかのブロックのうごきもまったくおなじです。
あとはコピーしたキャラのポーズと、
いどうメッセージで送るほうこうのなまえかえていきます。
みぎならみぎのポーズ、メッセージでは「みぎ」をおくるです。
おなじように、「した」「ひだり」ボタンもふやしていきましょう。
できたボタンはがめんのなかに配置しておきます。
4. プレイヤーがいどうメッセージをうけとる
さいごにプレイヤーが「いどう」メッセージをうけとって、うごくながれです。
いどうのひきすう1には、いどうするほうこうのなまえが入っています。
このほうこうのなまえをしらべて、
もし「みぎ」なら、 『 (いまのよこのいち) + すすむはやさ』
もし「ひだり」なら 『 (いまのよこのいち) - すすむはやさ』
もし「うえ」なら、 『 (いまのたてのいち) + すすむはやさ』
もし「した」なら、 『 (いまのたてのいち) - すすむはやさ』
というように、ほうこうによって、よこ・たてのいちをかえてあげるだけです。
これでプレイヤーがいどうできるようになりました!
つぎは「3. たまをうてるようにしよう」です。