疑似 3D っぽい Flash アニメーションのパフォーマンスが上がらず困っております。
WEB で見つけたノウハウは当てられるものから順に当ててみたのですが、まだまだサクサク動きません。
中でも Event.ENTER_FRAME にイベントハンドラを設定するというのがもっとも神経を使う設計(重くなりがちな設計)らしいので、次はここに手を入れるしかないのかもしれませぬ。
線形性をかなぐり捨てて同次行列をやめるというのも手かもしれません。単純に考えて1回のかけ算が半分以下になります。しかし、今のコンピュータってかけ算がネックになることってあるのでしょうか。もちろん回数にも依るでしょうが、やっぱり一番時間がかかりそうなのは描画周りのような気がします。特にラスタライザに行列を渡しているのでここが重いのかもしれません。
ここでいよいよ CS4 の登場か…、登場なのか…
Contributions