[[B-1班合宿ログ]]

import processing.opengl.*; //OpenGLのライブラリを読み込みます。~

Wiimote wiimote; //Wiimote型変数であるwiimoteの宣言~

void setup() {~
  size(640, 480, OPENGL); //OpenGLを使用すする場合、size(幅, 高さ, OPENGL)
  noStroke(); //線は描きません。
  fill(204); //モノクロの204の色で塗ります。
  wiimote = new Wiimote(this); //初期化してwiimote用のメモリを確保します。
}~

void draw() {~
  wiimote.update(); //ここで、WiiRemoteから、WiiFlash経由でデータを取得します。
  noStroke();
  background(0); //background(r, g, b, alpha)or background(黒~白)
  //↓もしwiimoteのaボタンが押されたら、draw関数から抜け出す。
  if (!wiimote.a.pressed) {
    return;
  }
  directionalLight(204, 204, 204, wiimote.x, wiimote.y, -1); //光の方向を指定 directionalLight(r, g, b, 方向x, y, z)
  translate(width/2 - 100, height/2, 0); //Objectの座標を動かす translate(x, y, z)
  sphere(80); //球体を描画できる。 sphere(サイズ)
  translate(200, 0, 0); //二回目以降のtranslateは、前回の数値に+されていくので、実際のx座標はwidth/2-100+200である。
  sphere(80);
}~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS