[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/31 23:17 / Filesize : 211 KB / Number-of Response : 751
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ニート、無職、フリーターがゲームを作るスレ2



682 名前:380 mailto:sage [2012/02/24(金) 01:59:45.94 ID:lLzJHG9Z]
>>674,>>676,>>677
全っ然説明不足で混乱させてしまって申し訳ないです。
開発はC++で行なっていて、0x20(=空白)から0x7E(='~')までは切り出した画像を
ASCIIコードに割当てて、仮想的な独自フォントとして使っています。
で、例えば東方シリーズのネームエントリーみたいに入力出来る文字がずらずらっと
並んでて、入力したい文字にカーソル合わせて…みたいなのだと、
スペースとか入力終了とかの画像かフォントが必要になるじゃないですか?
この部分を一般的にはどう処理してるのかなあ、と。

(東方のネームエントリー画面。右下のあたりにスペースやBS、終了が並んでます)
pc.gban.jp/?p=38039.jpg

ASCIIコード0x20(=空白)に「空白を表わす画像(フォント)」を割り当てちゃうと、
空白を出力する度にその画像が表示されちゃうわけで。
フォント割り当てとは別の画像を用意してそれを表示させる方法もありますが、
それじゃあ色々面倒臭い。
それならとC言語系では使用されない制御文字(私の場合は0x03〜0x06)を
使えば良いのかな?と考えたワケですが、果たしてこれが正しいアプローチなのか
今ひとつ自信が無い…という経緯での質問でした。

一応自分が作った仮想フォントの画像も貼っておきます。
pc.gban.jp/?p=38040.jpg






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef