Processing.js、簡単に動くモノが作れて面白いです。ということで今日も processing.js でワチャゴナしてみました。

書いたコードはこちら。

動作サンプルもあります。重いですが IE でも動作します。

さて、今回は変数宣言から配列やクラスにいたるまで processing の文法を使っていません。id:amachang の解説にもありますが、processing の文法で書いても Processing の初期化でパースされて、javascript に変換された上で eval されるわけですからハナから javascript で書いても問題ないというわけです。ただ、注意点もあって、prototype を定義するときのような JSON でオブジェクトを定義するときは、

と書きますが、こう書くと "{}" がパース処理で processing における配列の初期値と認識されて

と置換されてしまいます。このままでは eval が失敗するので

と括弧で囲う必要があります。

まとめ:

  • 本家 processing で動かすつもりがなく processing.js しか使わないのなら全部 javascript で書いても問題ない。
  • ただ、JSON でオブジェクトを書くときは要注意。

トラックバック(1)

このブログ記事を参照しているブログ一覧: Processing.js - processing の文法を使わない -

このブログ記事に対するトラックバックURL: http://tsuyuguchi.com/mt/mt-tb.cgi/388

最近の画像

Zero History - ギブスンの新作が 9 月に発売 -
虐殺器官
ドミニオンのランダマイザアプリ、dominion minion が日本語対応!
ハイペリオンの没落 ~ 完結...でもまだ続く~
ハイペリオンの没落 ~ 完結...でもまだ続く~
ハイペリオン - 長大な叙事詩 SF のスタート -
ハイペリオン - 長大な叙事詩 SF のスタート -
「都市と星」 - 10億年と言われてもよく分からない -
「星を継ぐもの」 - 良い Sci-Fi -
トールサイズのニューロマンサーを買った
虎よ、虎よ! - 主人公フォイルの執念の物語 -

私の本棚

 

自転車走行距離

自転車走行距離

Flickr Photos

FlickrPhotos

なかのひと

Y!ログール

このサイトについて

2015年2月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

アーカイブ

My Update

  • Loading...

その他

あわせて読みたいブログパーツ