まだ、開発中のようなのですが、ProcessingでAndroid向けアプリケーションをつくることができるPDE(Processing Development Environment)が公開されていました。
processingは結構好きなので、早速、PDEを導入し、サンプルを作成してみました。
Processing for AndroidからProcessing0195をダウンロードして展開。
processing.exeを実行すると、おなじみのスケッチ画面が表示されます。

右上の「STANDARD」ボタンを押すと、スケッチが「ANDROID」モードに変更されます。(別途、Android SDKのインストールが必要です。)

2010/6/8のエントリProcessing.js:Rainbow Tubeで作ったコードをちょっとだけ変更してスケッチにコピー。
そして「RUN」。動いた!
とっても簡単です。また、「Export Android Project」ボタンを押すと、Android用のプロジェクトファイルが生成されます。

用途は限られるかもしれませんが、Eclipseでの開発に比べ、とても手軽です。
■ソースコード
final float RA=120;
final float RB=120;
final float AX=-100;
final float AY=565;
final float BX=565;
final float BY=-100;
final float OMEGAA=0.16;
final float OMEGAB=0.12345;
final int N=40;
float _t=random(-9999,0);
void setup() {
size(480,480);
frameRate(30);
}
void draw() {
background(0);
colorMode(HSB, 360, 100, 100);
for(int i=0;i < N;i++){
float theta=2*PI*i/N;
color c=color(360*i/N, 100, 100);
stroke(c);
strokeWeight(10);
float x0=AX + RA * cos(theta + OMEGAA * _t);
float y0=AY + RA * sin(theta + OMEGAA * _t);
float x1=BX + RB * cos(theta + OMEGAB * _t);
float y1=BY + RB * sin(theta + OMEGAB * _t);
line(x0,y0,x1,y1);
}
_t++;
}
Related posts:
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://termat.sakura.ne.jp/java/processing-for-android/trackback/?_wpnonce=b4a1bc302f
- Listed below are links to weblogs that reference
- Processing for Android from TM's Workspace
