ページ 1 / 1
デフォルトを指定したCreateFontToHandle()がエラーを返す
Posted: 2013年8月11日(日) 00:39
by LisetteLander
フォントを作成してみたのですが、値が必ず-1になってしまいます。
どこが間違っているのでしょうか?
http://homepage2.nifty.com/natupaji/DxL ... tml#R17N10
また、同じ原因かもしれませんが、ループ中に描画する文字列に、上の画像のフォントハンドル(-1の状態)を指定した所、ものすごいFPSが下がりました。
std::sstringを使用して数値→文字列に変換指定たときは無かった負荷です。
これは単に-1の文字列を取得しようと処理していたからでしょうか?
Re: デフォルトを指定したCreateFontToHandle()がエラーを返す
Posted: 2013年8月11日(日) 00:41
by LisetteLander
あ、すいません画像が見きれてました。
変数の内容は
FONT_GARAGE_NAME == 0 //デバッグモードでのブレークポイントだからすでに初期化されてる??
FONT_HUD == -1
でした。
Re: デフォルトを指定したCreateFontToHandle()がエラーを返す
Posted: 2013年8月11日(日) 04:45
by hide
DXライブラリの関数群は大抵 DxLib_Init() の後に呼び出す必要がありますのでそれが原因ではないですか?
Re: デフォルトを指定したCreateFontToHandle()がエラーを返す
Posted: 2013年8月11日(日) 10:18
by LisetteLander
それでした、ありがとうございます。