トップページ > 過去ログ > 記事閲覧
MakeGraphで作った領域に文字を描画したい
名前:いずみ 日時: 2007/10/01 00:41

大量にDrawStringを行うと、ちょっともったりするので、 MakeGraphで作った領域に文字を描いて それを毎回転送するようにしたいのですが、 これってどのようにすればよいのでしょうか スクリーンの描画領域を経由しないとこの領域は使えないんでしょうか

Page: 1 |

Re: MakeGraphで作った領域に文字を描画したい ( No.1 )
名前:キーチック 日時:2007/10/01 23:05

質問の意図とはずれるかもしれませんが, SetDrawScreenで描画先を裏画面にしておいて, 全部書き終わってからScreenFlipで表画面と裏画面を 入れ替えるのでは駄目なのでしょうか.
Re: MakeGraphで作った領域に文字を描画したい ( No.2 )
名前:いずみ 日時:2007/10/02 00:29

裏画面を普通に使っているので、 そこをテンポラリに使われるのは困ります MakeGraphで作った領域のDCが取得できて DrawString(ToHandle)で描画先のDCが指定できれば完璧なんですが…
Re: MakeGraphで作った領域に文字を描画したい ( No.3 )
名前:IW 日時:2007/10/02 09:44

 MakeScreenでテクスチャを作って、SetDrawScreen()でそのハンドルを描画先に指定して、 後はそこにフォントを描画すればいいんなじゃないでしょうか。
Re: MakeGraphで作った領域に文字を描画したい ( No.4 )
名前:いずみ 日時:2007/10/02 22:24

早速使ってみました なんだかうまくいっている感じです ありがとうございます

Page: 1 |