DOBON.NET DOBON.NETプログラミング掲示板過去ログ

アニメーションのちらつき

環境/言語:[XP、VisualStudio2003]
分類:[.NET]

はじめまして、いつもお世話になっております。
黒い物体(円や四画)が移動するアニメーションを作成しています。
移動速度を1秒から徐々に速度を上げいき、最終的には10m秒で移動する
物体のアニーメーションを作成しています。
そこで、ちらつきの問題がでてきました。
1秒で移動するアニメーションではちらつきは感じられませんが、
40m秒や30m秒では、どうしてもちらつきが発生してしまいます。
高速で描画するOnPaintBackgroundやダブルバッファリングを用いる
SetStyleを更新して描画する場合のプログラムでもちらつきは
どうしても発生しています。
古いBitBltを用いたり、Bitmapの転送を用いたり、
DirectXのFlipやブロック転送なども使用してみましたが、
ちらつきを消すことが出来ません。
どうにかして高速に移動する物体でも完全にちらつきが消える
方法は無いでしょうか?
VB.NEt、C#どちらでも構いませんので
どなたかご教示よろしくお願いいたします。
具体的にどのようにアニメを動かしているのか分からないため、誰もアドバイスのしようがないのではないでしょうか。ちらつきが再現できる簡単なサンプルを提示してください。

DOBON.NET | プログラミング道 | プログラミング掲示板