HSPをやらなくなっている。
ええ、ごめんなさい。
所変わって、PSPSDKな話。
画像描画にはGUを使っているのだけど、難しい('A`)
とりあえず、ぴょんぴょんジャンプとかできるようなの作ったけどね!
samples/gu/speed/speed.cは描画高速化のサンプル。
simpleBlit:ごく普通の描画
advancedBlit:テクスチャキャッシュを利用した高速描画
swizzle_fast:CPU的に読みとりやすいメモリ配置に整列?わかりません(´д`;)
やたらと関数化せずに、全部のVertexを計算してsceGuDrawArrayNで1度に描画しないと。
マップチップ・弾幕とかループでsimpleBlit(sceGuDrawArrayを内部で使用)を回すよりも
sceGuDrawArrayN1回のほうがいいってことです。そんなまとめ!
まぁ計算と描画は別々だからsceGuDrawArrayNを呼び出すことに不都合はないと・・・
感覚的にわかりやすいのは描画をループで回してしまうことなんですけどね。
タスクシステムとか勉強しないと・・・('A`)