processing の color 型

09.03.16 Mon 18:08
Category: processing

processing の color 型は、コンパイル時に int 型に変換されてるようです。
なので processing で

color c = #000000;

と書いていたものを Eclipse(Java)で書く場合は

int c = 0xff000000;

になります。32ビットカラーなのも注意。

processing の IDE が pde ファイルを Java に変換するのは、PdePreprocessor.java というクラスでおこなっているようです。color に関してコメントも書かれていました。

color c = #cc0080; should unpack to 0xffcc0080
(the ff at the top is so that the color is opaque),
which is just an int.

ちなみに PApplet クラスのソースコードは PApplet.java のようです。actionscript で使いたいときには、これを元に移植すればいいですね。

©2012 l00oo.oo00l blog | powered by WordPress with Barecity