検索結果 7 件
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: FPSが60にならず58くらいを上下してしまう現象について
- 返信数: 6
- 閲覧数: 5325
Re: FPSが60にならず58くらいを上下してしまう現象について
返信が遅れてしまって申し訳ありません。 わたしの自作のフレームワークでは発生しませんね。 60Hzなら必ず僕のような症状がでてしまうか分からなかったのと、 もしみんなそうならプログラムが大変だなあと思って悩んでいたので、とてもありがたい情報でしたありがとうございます。 さっそく、ISLeさんのブログからサンプルプログラムをダウンロードして、 58にしてあるFPS設定を60に変えて実行してみたところ、FPS値が正確に60.000~で安定していて感動しました。 初心者なので、こういうサンプルコードはありがたいです。 参考にさせていただきます。 他にも僕の知りたい情報がISLeさんのブログにあったの...
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: FPSが60にならず58くらいを上下してしまう現象について
- 返信数: 6
- 閲覧数: 5325
Re: FPSが60にならず58くらいを上下してしまう現象について
ありがとうございました。
ScreenFlip();のシンクロを停止する関数を調べてみますね。
とりあえずFPSも安定したのでこれで解決とさせていただきます。
ScreenFlip();のシンクロを停止する関数を調べてみますね。
とりあえずFPSも安定したのでこれで解決とさせていただきます。
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: FPSが60にならず58くらいを上下してしまう現象について
- 返信数: 6
- 閲覧数: 5325
Re: FPSが60にならず58くらいを上下してしまう現象について
softya(ソフト屋)さん、アドバイスありがとうございます。 おっしゃるとおりsleep関数をはずしてみた所、FPS値が60~60.1になりました。 なにぶん初心者なので、理解力があまりないので分からないのですが、 とりあえずsleep関数がじゃまをしていた。という事がわかりました。 ScreenFlip();がモニタの1/60周期の垂直同期にシンクロしてしまっているので、 これは、モニタのリフレッシュレートが60Hzの場合、ScreenFlip関数を使っていれば「処理速度を一定にする処理」は必要ないということでよいのでしょうか? それと、モニタのリフレッシュレートが60Hzの場合、必ずこう...
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: FPSが60にならず58くらいを上下してしまう現象について
- 返信数: 6
- 閲覧数: 5325
FPSが60にならず58くらいを上下してしまう現象について
FPSについて詰まってしまいました。 龍神録プログラミングの館、43 章の「きっちりFPSを制御してみよう」を参考にプログラムしていたのですが、 実行してみるとFPSの値が60にはならず、58.1位で止まってしまいました。 自分のプログラムのせいかと思い、43章のコードをコピペして試したのですが 値は60にならず、58.1位で止まる感じです。 以下実行したコード main.cpp #include "DxLib.h" #define FLAME 60 //fpsのカウンタ、60フレームに1回基準となる時刻を記録する変数 int fps_count,count0t; //平均を計算するため60回...
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイル内のstatic変数を、操作する関数についての質問
- 返信数: 4
- 閲覧数: 2618
Re: ファイル内のstatic変数を、操作する関数についての質問
アドバイスありがとうございます。 しかし私の先輩は、よく「Flagという言葉は使うな」「コードは物語のように書け」と言います。 ザッとコードを読んだ時 1.敵の動きフラグをオフにする 2.敵のショットフラグをオンにする 3.自機のショットフラグをオンにする のように書かれているより 1.敵が動き始める 2.敵が弾を撃ち始める 3.自機が弾を撃ち始める と書かれていた方がよりすんなり読めるわけで「物語」になっているので、知らない人がコードを読んでも読みやすいわけです。 なるほどー、いままで「自分がわかりやすいコード」を書いていましたが、 「知らない人がコードをよんでも読みやすいコードを書く」とい...
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイル内のstatic変数を、操作する関数についての質問
- 返信数: 4
- 閲覧数: 2618
Re: ファイル内のstatic変数を、操作する関数についての質問
bitter_foxさん丁寧なアドバイスありがとうございます。
1つ目の方法のメリット部分の書き込みは、勉強になりました。
そういう使い方もできるのですね。
リソース部分の不安も気にする必要はないようですね。
あと関数名の表記の仕方もとても勉強になりました。これからはbitter_foxさんのアドバイスされた方法で関数名をつくってみます。
大変参考になりました、ありがとうございました。
1つ目の方法のメリット部分の書き込みは、勉強になりました。
そういう使い方もできるのですね。
リソース部分の不安も気にする必要はないようですね。
あと関数名の表記の仕方もとても勉強になりました。これからはbitter_foxさんのアドバイスされた方法で関数名をつくってみます。
大変参考になりました、ありがとうございました。
- 14年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイル内のstatic変数を、操作する関数についての質問
- 返信数: 4
- 閲覧数: 2618
ファイル内のstatic変数を、操作する関数についての質問
初心者丸出しの質問かもしれませんがよろしくお願いします。 カプセル化というのを知って、さっそくやってみようと思ったのですが、 ファイル内のstatic変数を、操作する時の関数について悩んでしまいました。 例)サウンドノベルのコードでの例ですが message.cppファイル --------------------------------------------- // キーを入力するまで、メッセージ表示を、次に進めないで待つフラグ true : 待ち状態 | false : 待ち状態解除 static bool WaitKeyFlag = false; と、宣言したstatic変数を、操作す...