DOBON.NETプログラミング掲示板過去ログ
アニメーションのちらつき
題名: アニメーションのちらつき
著者: アフロ
日時: 2004/09/23 0:37:38
ID: 6287
この記事の返信元:
(なし)
この記事への返信:
[6336]
Re[1]: アニメーションのちらつき
管理人
2004/09/27 3:53:52
ツリーを表示
環境/言語:[XP、VisualStudio2003]
分類:[.NET]
はじめまして、いつもお世話になっております。
黒い物体(円や四画)が移動するアニメーションを作成しています。
移動速度を1秒から徐々に速度を上げいき、最終的には10m秒で移動する
物体のアニーメーションを作成しています。
そこで、ちらつきの問題がでてきました。
1秒で移動するアニメーションではちらつきは感じられませんが、
40m秒や30m秒では、どうしてもちらつきが発生してしまいます。
高速で描画するOnPaintBackgroundやダブルバッファリングを用いる
SetStyleを更新して描画する場合のプログラムでもちらつきは
どうしても発生しています。
古いBitBltを用いたり、Bitmapの転送を用いたり、
DirectXのFlipやブロック転送なども使用してみましたが、
ちらつきを消すことが出来ません。
どうにかして高速に移動する物体でも完全にちらつきが消える
方法は無いでしょうか?
VB.NEt、C#どちらでも構いませんので
どなたかご教示よろしくお願いいたします。
題名: Re[1]: アニメーションのちらつき
著者: 管理人
URL:
http://dobon.net
日時: 2004/09/27 3:53:52
ID: 6336
この記事の返信元:
[6287]
アニメーションのちらつき
アフロ
2004/09/23 0:37:38
この記事への返信:
(なし)
ツリーを表示
具体的にどのようにアニメを動かしているのか分からないため、誰もアドバイスのしようがないのではないでしょうか。ちらつきが再現できる簡単なサンプルを提示してください。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
はじめまして、いつもお世話になっております。
黒い物体(円や四画)が移動するアニメーションを作成しています。
移動速度を1秒から徐々に速度を上げいき、最終的には10m秒で移動する
物体のアニーメーションを作成しています。
そこで、ちらつきの問題がでてきました。
1秒で移動するアニメーションではちらつきは感じられませんが、
40m秒や30m秒では、どうしてもちらつきが発生してしまいます。
高速で描画するOnPaintBackgroundやダブルバッファリングを用いる
SetStyleを更新して描画する場合のプログラムでもちらつきは
どうしても発生しています。
古いBitBltを用いたり、Bitmapの転送を用いたり、
DirectXのFlipやブロック転送なども使用してみましたが、
ちらつきを消すことが出来ません。
どうにかして高速に移動する物体でも完全にちらつきが消える
方法は無いでしょうか?
VB.NEt、C#どちらでも構いませんので
どなたかご教示よろしくお願いいたします。