「ベルトコンベアのゲーム」(Atlas0.pde)について見てみます。
初期化の関数setup()、描画の関数draw()、マウスを押した時に動く関数mousePressed()があります。
ユニットを初期化してコンベアに流すのがresetUnit()という関数。setup()でもdraw()でも呼び出されます。
コンベアを流れ終えたかどうかを判定してbooleanで返すのがstepUnit()という関数。draw()の中の条件分岐で呼び出され、流れ終えている時はresetUnit()で、また新しいユニットを流します。
draw()の中の条件分岐文の後で、条件分岐に関係なく実行されるのが、ユニットを描画するdrawUnit()と文字列を描画するdrawText()という関数。
mousePressed()の中で、マウスが押された時のカーソル位置がユニットと重なっているかをチェックする部分を、isHitMouse()という関数にしています。
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
初期化の関数setup()、描画の関数draw()、マウスを押した時に動く関数mousePressed()があります。
ユニットを初期化してコンベアに流すのがresetUnit()という関数。setup()でもdraw()でも呼び出されます。
コンベアを流れ終えたかどうかを判定してbooleanで返すのがstepUnit()という関数。draw()の中の条件分岐で呼び出され、流れ終えている時はresetUnit()で、また新しいユニットを流します。
draw()の中の条件分岐文の後で、条件分岐に関係なく実行されるのが、ユニットを描画するdrawUnit()と文字列を描画するdrawText()という関数。
mousePressed()の中で、マウスが押された時のカーソル位置がユニットと重なっているかをチェックする部分を、isHitMouse()という関数にしています。
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
コメント