• ベストアンサー

vsyncの利点

 ゲームプログラミングをしているのですが、VSync(垂直同期)の利点がハッキリ分かりません。 ゲームプログラミングにおいてどのような利点があるのでしょうか?  簡単なものでもいいのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

モニタは、送られてきたデータを一定の周期で「上から下へ」書いています。 非同期状態でデータを送ると、「現在書いているところ」から即座に新しいデータが表示されるため、表示が次の周期まで崩れて見えます。 垂直同期を取ると、「最初の位置」に来るまでデータ送信を待つため、表示が崩れることはありません。 ただし、垂直同期は「待ち」が発生するので非同期よりもフレームレートが下がります。

DEADSPACE566
質問者

お礼

なるほど。 画面の描画を最期まで書き込むまで待ってくるんですね。 それでチラツキを無くすと。 通常は非同期で現在書いているところから即座に書き込まれるんですね。 よく分かりました。 ありがとうございます。

関連するQ&A