ページ 11

ゲームでの文字描画

Posted: 2011年5月05日(木) 14:26
by びでお
ゲームでの文字描画についての質問なのですがDXライブラリの標準文字ではなく
自分で作成した(ペイントで描きました)文字をつかいたいのです
そこで自分は二通りの方法を考えました

・マップを描画するときのように配列を使って1~50の数字を並べる
・予め文字くっつけておいて文字列にした後、DrawGraphScreenで描画する

どちらの方が効率的(処理速度的・容量的な意味で)でしょうか?
初心者の質問ですがお答えいただけると嬉しいです

Re: ゲームでの文字描画

Posted: 2011年5月05日(木) 14:34
by h2so5
通常は前者の方法が良いと思います
(0~9の数字画像を組み合わせて描画するということですよね?)

後者の場合、文字列のパターンが多くなると画像を作るのが大変ですし、
文字画像を修正したい時も作業量が多くなってしまいます。

しかし文字列が固定なら最初から文字列状態の画像を用意してもいいでしょう。

Re: ゲームでの文字描画

Posted: 2011年5月05日(木) 15:06
by びでお
いえ、説明不足でした
1~50のひらがな配列です

Re: ゲームでの文字描画

Posted: 2011年5月05日(木) 15:12
by みけCAT
文字列にする、とは結局スクリーンに描画するのですか?
用途にもよりますが、普通は直接描画の方がいい気がします。
同じ内容を何度も描画するのなら文字列にしてもいいかもしれません。

Re: ゲームでの文字描画

Posted: 2011年5月05日(木) 15:23
by h2so5
何にせよ、文字列のパターンが多いならば1文字ずつ描画したほうが良いです。
文字列が固定ならくっつけて画像として作ってもいいです。