プログラミング基礎/2012/2012年12月20日
をテンプレートにして作成
開始行:
-前回の解答は授業フォルダ/第13回/配布に置きました
**問題1 [#dd66c799]
[[前回>プログラミング基礎/2012/2012年12月13日]]のプログラ...
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();
}
void mouseClicked()
{
???
}
実行例:
#ref(./toi1.wmv);
**問題2 [#i49c95e0]
UFOクラスのmoveメソッドを改良し,UFOをマウスカーソルにつ...
ヒント:
#ref(./hint.png,50%);
#ref(./toi2.wmv);
終了行:
-前回の解答は授業フォルダ/第13回/配布に置きました
**問題1 [#dd66c799]
[[前回>プログラミング基礎/2012/2012年12月13日]]のプログラ...
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();
}
void mouseClicked()
{
???
}
実行例:
#ref(./toi1.wmv);
**問題2 [#i49c95e0]
UFOクラスのmoveメソッドを改良し,UFOをマウスカーソルにつ...
ヒント:
#ref(./hint.png,50%);
#ref(./toi2.wmv);
ページ名: