問題1

画面に配置された四角がクリックされると,背景が四角の色になるようにせよ.四角の色は任意で構わない(プログラム名:ClickRect).

実行例:

clickrect.png

ヒント: マウスがクリックされたかは,

void mouseClicked()
{
     
}

を使用する.マウスがクリックされると{}内が実行される.

マウスの位置は,

mouseX
mouseY

で手に入る.

問題2

マウスカーソルによって押せる四角を作れ(プログラム名:PushRect).動く方向はX軸方向のみとする.

実行例:

pushrect.png

ヒント:

問題を実装するにはさまざまな方法が考えられるが,一例としては,

  1. カーソルが四角の中にあるか判定
  2. カーソルが四角の中であれば,カーソルが四角の外に位置するように四角を動かす

問題3

スノーノイズ(TVの砂嵐)を模した映像をプログラムによって作成せよ(プログラム名:SnowNoise).

実行例:

snownoise.png

ヒント: 0から255の間でランダムなint型の値を得るには,以下のように記述する

int x;
x = (int)random(255);

添付ファイル: filesnownoise.png 1103件 [詳細] filepushrect.wmv 1252件 [詳細] fileclickrect.png 1116件 [詳細] filepushrect.png 1136件 [詳細] filesnownoise.wmv 1389件 [詳細] fileclickrect.wmv 1335件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-07 (水) 19:25:58