- 533 名前:528 mailto:sage [2009/06/11(木) 22:17:27 ]
- >>529
毎回色反転させない?STGで使おうと思っているのでそれは無理なのでは・・ lockでダブルバッファリング開始 fillRectで画面クリア drawImage画像を描画 getPixelsで画像を取得 for(int i = 0; i < numPixels; i++) pixels[i] = pixels[i]^0xFFFFFF; //色反転 setPixelsで反転した画像をセット unlockでダブルバッファリングを終了 無駄な処理があるのでしょうか?色反転処理が一番時間がかかっているようですが、 処理が単純なのでこれ以上速くはできないと思います。OpenGL ESならglBlendFuncとか あるのに・・ >>530 Vistaじゃないです XPです。 自分のPCではないですが、VistaでiDKが入っているPCがあって そのPCではむしろ自分のPCより高速に動作しています。
|

|