也就是在DIRECTDRAW中怎么移动卡通使得效果看起来很平滑了

解决方案 »

  1.   

    据我所知.DXDW中最大的好处是可以直接操作内存,你在内存中设置一个点,它就会在屏幕上显现出来.
    而且DXDW专门为动画设置了多重页面缓冲的功能,你只要把不同的帧画到不同的页上,再一幅幅切换就行了.
      

  2.   

    其实无论多么平滑的动画都是不停的画,再重画,directdraw之所以快是因为第一它操作的是显存,第二,它通过flip函数翻转表面,只是改变了当前表面的指针。所以看起来要平滑的多,这与一次移动多少像素是无关的。