FPS制御について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dic
記事: 658
登録日時: 15年前
住所: 宮崎県
連絡を取る:

FPS制御について

#1

投稿記事 by dic » 14年前

なんどもお世話になります

今回はFPS制御についてですが、ここの講座にあるFPS制御を使って60FPSを維持していましたが、
DxLibを使用すると、特になにもしないでも60FPSくらいでいているように見えます
DxLibでリフレッシュレートにあわせているのかもしれませんけど
60FPSに制御するのは、DxLibを使用している場合では、特に実装することはないのでしょうか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: FPS制御について

#2

投稿記事 by softya(ソフト屋) » 14年前

それはモニタのリフレッシュレートが60Hzの場合に限ると思います。
最近の液晶モニタは60hzが多いので大体は大丈夫、ただし例外のモニタではNGとなるでしょう。
3Dメガネに対応した液晶モニタで120Hz駆動できるモニタを通常時に120hz駆動している人がいるみたいです。
http://www.4gamer.net/games/038/G003884/20100625075/
あと昔のCRTを使ってい場合は75~90Hzとバラバラです。

ところで前の質問は解決でしょうか?
http://dixq.net/forum/viewtopic.php?f=3&t=8861&p=72107
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

dic
記事: 658
登録日時: 15年前
住所: 宮崎県
連絡を取る:

Re: FPS制御について

#3

投稿記事 by dic » 14年前

>>softyaさん
環境依存ということですね
たしかにCRTの方がリフレッシュレートが高く
液晶は低いですね
時代の流れとしては、液晶にしていき60Hzがデフォルトになるように目指しているのかなぁ・・・

昔っからこの問題は根強いですね

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: FPS制御について

#4

投稿記事 by softya(ソフト屋) » 14年前

dic さんが書きました:時代の流れとしては、液晶にしていき60Hzがデフォルトになるように目指しているのかなぁ・・・
目指しているのではなくて成り行きだと思います。最低限ちらつかない速度が60hzってだけなので。
将来的にも60hzである保証はありません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ISLe
記事: 2650
登録日時: 15年前
連絡を取る:

Re: FPS制御について

#5

投稿記事 by ISLe » 14年前

液晶モニタのリフレッシュレートが上がらないのは応答速度が遅いからですね。
どんどん改善されてますし、あるいは液晶に変わるものが出てくるかもしれません。
dic さんが書きました:昔っからこの問題は根強いですね
可変フレーム方式は既に一般的かと思いますけど。
単純にフレームを間引きしたり、フレームごとに経過時間を積算したり(海外PCゲームはほとんどこっち)する方法があります。
前者はたいてい60Hz基準ですけど、後者はリフレッシュレートが高ければ高いほど滑らかに動きます。

dic
記事: 658
登録日時: 15年前
住所: 宮崎県
連絡を取る:

Re: FPS制御について

#6

投稿記事 by dic » 14年前

>>ISLeさん
すいません、地方の宮崎なので一般的なことがわかっていません
情報すらない状態です

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: FPS制御について

#7

投稿記事 by softya(ソフト屋) » 14年前

dic さんが書きました:すいません、地方の宮崎なので一般的なことがわかっていません
情報すらない状態です
私も地方ですが、それはあまり関係ないと思います。
単にオンラインや海外製のPCゲームに興味が無いだけではないでしょうか?

「4Gamer.net ― PCゲーム(トップページ)」 好きなら、こういうサイトとかご覧だと思いますけど。
http://www.4gamer.net/pc/
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ISLe
記事: 2650
登録日時: 15年前
連絡を取る:

Re: FPS制御について

#8

投稿記事 by ISLe » 14年前

フリーランスなのでふつうに素人がアクセスできる情報で武装して企業に乗り込むのですが、意外とこっちのほうが詳しかったりしますけどね。

海外のオンラインゲームはリフレッシュレートが高いほうが滑らかに動くので操作性において有利になります。
なのでわざわざブラウン管モニタでプレイするひともいたそうです。
という情報をPCゲーム雑誌やゲーム系サイトで読んで、海外のPCゲームはそういう作りなんだなあとか想像するわけです。
家庭用ゲームを作っているときはファミ通がけっこう重要な情報源だったりするわけです。

最近だとバイオハザード5のフレーム可変方式がXbox360とPS3では実装が違うみたいなことをどこかのサイトで読みましたよ。

閉鎖

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