Processing.js、簡単に動くモノが作れて面白いです。ということで今日も processing.js でワチャゴナしてみました。
書いたコードはこちら。
動作サンプルもあります。重いですが IE でも動作します。
さて、今回は変数宣言から配列やクラスにいたるまで processing の文法を使っていません。id:amachang の解説にもありますが、processing の文法で書いても Processing の初期化でパースされて、javascript に変換された上で eval されるわけですからハナから javascript で書いても問題ないというわけです。ただ、注意点もあって、prototype を定義するときのような JSON でオブジェクトを定義するときは、
と書きますが、こう書くと "{}" がパース処理で processing における配列の初期値と認識されて
と置換されてしまいます。このままでは eval が失敗するので
と括弧で囲う必要があります。
まとめ:
- 本家 processing で動かすつもりがなく processing.js しか使わないのなら全部 javascript で書いても問題ない。
- ただ、JSON でオブジェクトを書くときは要注意。












最近のコメント