問題1

前回のプログラムを改良し,ユーザがマウスをクリックするとUFOが弾を撃つようにせよ.

UFOクラスに弾を撃つshootメソッドを追加しする.
クリックされたかはmouseClicked関数を使用すればよい.
クリックされたら,UFOクラスのshootメソッドを呼ぶ.

プログラムひな形:

class Bullet
{
  ???
}

class UFO
{
  ??? //shootメソッドを追加する
}

UFO ufoA;

void setup()
{
  size(200, 200);
  smooth();
  ufoA = new UFO(50, 50, 0);//引数は左から位置X,位置Y,種類
}

void draw()
{
  background(255);
  ufoA.move();
  ufoA.draw();
}

実行例:


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS