デフォルトを指定したCreateFontToHandle()がエラーを返す

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
LisetteLander
記事: 147
登録日時: 14年前
住所: 東京

デフォルトを指定したCreateFontToHandle()がエラーを返す

#1

投稿記事 by LisetteLander » 12年前

画像

フォントを作成してみたのですが、値が必ず-1になってしまいます。
どこが間違っているのでしょうか?

http://homepage2.nifty.com/natupaji/DxL ... tml#R17N10

また、同じ原因かもしれませんが、ループ中に描画する文字列に、上の画像のフォントハンドル(-1の状態)を指定した所、ものすごいFPSが下がりました。

std::sstringを使用して数値→文字列に変換指定たときは無かった負荷です。
これは単に-1の文字列を取得しようと処理していたからでしょうか?

アバター
LisetteLander
記事: 147
登録日時: 14年前
住所: 東京

Re: デフォルトを指定したCreateFontToHandle()がエラーを返す

#2

投稿記事 by LisetteLander » 12年前

あ、すいません画像が見きれてました。
変数の内容は
FONT_GARAGE_NAME == 0 //デバッグモードでのブレークポイントだからすでに初期化されてる??
FONT_HUD == -1
でした。

hide

Re: デフォルトを指定したCreateFontToHandle()がエラーを返す

#3

投稿記事 by hide » 12年前

DXライブラリの関数群は大抵 DxLib_Init() の後に呼び出す必要がありますのでそれが原因ではないですか?

アバター
LisetteLander
記事: 147
登録日時: 14年前
住所: 東京

Re: デフォルトを指定したCreateFontToHandle()がエラーを返す

#4

投稿記事 by LisetteLander » 12年前

それでした、ありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る