物理シミュ, FDT, ANT, ASProf, AS3シンセ


某案件用に動きを作っていたら、結局物理シミュレーションエンジンができあがった。AS2 用の物理シミュレーションライブラリとしては Flade ってのがあるけど、引力・斥力はサポートしてないんだな。traer.physics みたいなのがあればよかったんだけど。AS3 用のんも引力・斥力までサポートってなると無いんだよなあ。需要がないのか、みんな隠し持ってるのか。ここ1週間ぐらいでかなり物理・数学勉強しまくり。高校んときは勉強なんてほとんどしてなかったけど、意外と理解できるもんだ。微分、積分、ニュートンの法則、フックの法則、テイラー展開、ルンゲクッタ。

・・・

AS2 開発環境として FDT を試し中。Parallels 上で FlashDevelop も試してたけど TextMate 的なスニペットがないのでちょっとなーって思ってて。FDT のテンプレートは TextMate のスニペットとほぼおんなじ。Code Completion も FlashDevelop のそれと同じかそれ以上。Eclipse 環境ってのもよい。Aptana とか PHPeclipse とかいれとけば Eclipse だけでほとんどの仕事ができちゃう。

・・・

FDT がらみで ANT も勉強。まともに使ったことなかったけどコレ強力。FDT Ant Task と組み合わせると「複数の FLA ファイルをパブリッシュ」→「SFTP でサバにアップ」→「ブラウザでそれ開く」とかが 1 コマンドで終了。

・・・

物理シミュレーションしてるとパフォーマンスが気になる。で、プロファイリングしなきゃなわけなんだけど AS2 用の適当なのがナイ。ので、無理やり AS1 用のプロファイラ ASProf を AS2 で使う。面倒くさい。いちおう動くのは動くのでプロファイリングしてみたものの、処理時間食ってる場所もよくわかったものの、さて、どうやって高速化するかってところが結局わかんね。難しいなあ。

・・・

AS3 でシンセサイザーが作れるらしい。僕にも作れた。コレ使ったけど。作れるからといってほんとにシンセサイザーつくっちゃってもおもしろくないので、なんか Flash でリアルタイムに音を作れることが意味のあるコンテンツを考え中。こっちも勉強中だけど、音をつくるってーのも面白いなあ。

・・・

ってなことをここんとこやってたんだけど、なんだか、先人が作った道をたどってるだけのような気がしたりとかでゲンナリ。今年にはいってからどうも井の中のさくーしゃ大海を知る的な感覚にとらわれまくりで。Twitter はそれに拍車をかけるわけだ。ああ。海外留学とかしたいなあ。

まあ。何かしないと何も生まれないので何かし続けますけど。

Technorati Tags: , , , ,