これは本当にばかげた質問かもしれませんが、これに関する情報が見つからず、何を検索すればよいかわかりません。
何かをリアルタイムで作成するにはどうすればよいですか?たとえば、ゲームがあるとします。プログラムのさまざまな部分で tick() メソッドを呼び出さずに、どのように継続的に実行するのでしょうか?
これは本当にばかげた質問かもしれませんが、これに関する情報が見つからず、何を検索すればよいかわかりません。
何かをリアルタイムで作成するにはどうすればよいですか?たとえば、ゲームがあるとします。プログラムのさまざまな部分で tick() メソッドを呼び出さずに、どのように継続的に実行するのでしょうか?
特に一度に実行するプログラムを開発している場合、私が知っている最善の方法は、時間遅延を使用して特定のループレートで実行するように開発することです。
いいえ:
while(forever) {
do something
test how long it took
take up the remainder amount of time for the loop to run at a rate (ie 100Hz)
}
リアルタイム アプリケーションがどうしても必要な場合は、QNX を開発して使用できます。
しかし、これは確かにゲームのプログラミングには適した環境ではありません。