はじめまして。 数値をグラフィックで表示するサンプルを参考に現在のFPSを自作グラフィックで描画するプログラムを作っています。 起動してから10秒間くらいは正常にFPSの値を取得→描画できているのですが、それ以上経つとグラフィックが突然消えてしまいます。 ソースやログにもエラーはなく、デバッガで一行ずつ 追ってみても原因は見つかりませんでした。 DrawFormatString()関数でFPSを描画する分には問題ないのですが…
下記のサンプルを動かしてみました。 ttp://homepage2.nifty.com/natupaji/DxLib/dxtec.html#T1 カウンタを0から10000ぐらいまで表示するようにして動かしてみたのですが、 問題なく動作しているように見受けられました。 ご使用のDxlibのバージョンは3.01でしょうか? 現象の再現するソースや条件を提示して頂けないと原因の究明は難しいと思います。
解決しました。 60フレーム毎に毎回グラフィックハンドルをつくっていたのが原因でした。 ありがとうございました。