|
昨天向您请教的问题,就是关于垂直同步的问题。我通过跟踪扫描线基本上解决了图像撕裂问题。但新的问题又出现了,只要对活动块进行快速的移动,就会产生图像抖动。
本来这个垂直同步的问题算是已经解决了的,因为只要不进行帧限速的话,就不会出现任何问题(在我的机器上测试是如此),但是窗口模式下是无法设置刷新率的,所以程序的帧数不能被屏幕刷新率控制着,因此:
想请问Sea_bug兄,您在HOHO里是如何解决帧数与运动赝像的问题的。
附上更新的测试程序:
F1:打开帧限速 (60帧/秒)
F2:擦除背景
F3:打开垂直同步 (用跟踪扫描线的方法进行同步)
UP,DOWN:增大,减小活动块运行速度 (最大16像素/帧,最小0)
只要在窗口模式下,打开了垂直同步并进行帧限速时,则活动块快速运行时就会出现活动块边缘抖动,而全屏在我的机器上测试,似乎已经没有问题了。
PS:如果全屏画面闪烁的话,尝试关闭垂直同步,使用FLIP方法自动进行垂直同步翻面。 [em5] |
|