- C# C# C♯ でゲームを作ろう Part2
255 :名前は開発中のものです。[sage]:2011/06/23(木) 18:29:43.45 ID:nWcL2mex - >もしくは、特別なライブラリは必要ないですか?
>作りたいゲームは単純な2DのRPGやシミュレーションです 以前、C#2.0の頃にビットマップの描画速度がどの程度なのか調べたことがある。 2DのRPGとかでよくある16x16とかのビットマップを画面に何個も転送して 一画面描画するようなテストプログラムを書いた。 Win32APIだと16x16のビットマップの集まりのビットマップファイルを読み込んで それをメモリDCに入れて、そこから画面のDCへ転送する形になるのだが .NetFrameworkだとメモリDCの作り方がわからなかった。 しかたがないので何だったか忘れたがBitmapクラスかなにかでビットマップを読み込み それから画面に描画したのだが非常に遅かった。 うろ覚えであまり参考になりそうになくて申し訳ないが、ようするに なんかのライブラリがあった方がいいんじゃね? とゆーことである。 まあ、そんときはメモリDCつくれないんでクソだろって思ってMDXつかった。 Win32APIでもよかったけど、MDXでもそんなに手間かかんないだろって思って。 実際のところ、C#つーか.NetFrameworkオンリーでこうゆうケースの描画で 速度だすには普通はどうすんの?
|