掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XE4で垂直同期で処理をするには? (ID:44592)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。Delphiでゲーム作りを始めたのですが、躓いてしまったので質問させていただきます。 現在、60FPSで画面更新、及び処理を行うようなアクションゲームを作っていて、 単純に1秒間に60回処理するようにタイマを回していたのですが、 タイマ処理では実際の画面更新との関係でコマ落ちが結構な頻度で発生してしまっています。 具体的には、1フレームだけ表示したい画像が、表示されたりされなかったりしています。 DirectXを使用して垂直同期が実現出来るかなと思ったのですが、 DirectX関連のライブラリ等を探すと古いものしか見つからず、 XE4で使えるような資料を見つけることが出来ませんでした。 firemonkeyではデフォルトでDirectXが使用されるといった話も見かけたのですが、 そこからどのように垂直同期を行えばいいのか、という情報を見つけることが出来ませんでした。 Delphiで垂直同期のゲームを作るためにはどのようにすれば良いでしょうか。 ご存知の方がいらっしゃいましたら、よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.