マルチスレッドとタイマーによるアニメーションについて
Posted: 2010年7月08日(木) 20:08
ゲーム作りのテストとして、
アニメーションの繰り返し処理をタイマーを使った場合とマルチスレッドを使った場合の
描写への影響の比較をしました。
マルチスレッドではちらつきが出ないのにもかかわらず、
シングルスレッドでやった時はちらつきが出てきます。
何故このような事が起こるのでしょうか?
サンプルコードを添付しました。
MULTI_THREADを1とするとマルチスレッドで動作するようにしています。
画像も一緒に添付しようとしたのですが、大きすぎるとおこられたので コードのみにしてます。
アニメーションの繰り返し処理をタイマーを使った場合とマルチスレッドを使った場合の
描写への影響の比較をしました。
マルチスレッドではちらつきが出ないのにもかかわらず、
シングルスレッドでやった時はちらつきが出てきます。
何故このような事が起こるのでしょうか?
サンプルコードを添付しました。
MULTI_THREADを1とするとマルチスレッドで動作するようにしています。
画像も一緒に添付しようとしたのですが、大きすぎるとおこられたので コードのみにしてます。