03/12/13 13:35 Kl+M6vx8
>>223,224
スクロール速度に関しては、システムのメモリ帯域やビデオチップ
によって大きく異なるんでしょうね・・・・。
私の環境(Pentium4 2.4G/PC2700 256MB/i845GとPentium3 800EB/
PC133 384MB/G400 VRAM16MB)では1ピクセル単位でも問題ない速度
で動くんですが、古い統合チップセットやビデオチップだと苦しい
かも。
ただ、ビデオ周りだけでなく時間管理の問題もある気がするので、
時間管理をGetTickCountからtimeGetTimeベースに移行中です。
timeGetTimeでループをまわすと、CPU使用率が一気に跳ね上がる
のがちょっと気になりますが(^^;。
あとは、スクロール位置も単純な加算だけでなく時間によって加算、
という形にすれば飛びながらでも一定間隔で移動できるかな。
1チップスクロール毎に止まるのは、スクロール用ビットマップの
作成やイベント処理などのスクロール開始・終了処理が追いついて
いないのかも。