主题:有人做过台球游戏吗?
请问多个球同时以不同的速度运动怎么实现呢?
主要是重绘的问题。
我现在是定义了ball类,在ball类中实现move方法,用来移动台球,每次调用move(),球心位置都会加上球的速度。
设置定时器定期重绘屏幕,在OnTimer函数中调用move使各个球运动,但是这样由于球的速度不一样,运动起来不连贯,效果很差。
能看懂吗?看不懂我再补充。
会的麻烦指教一下,谢谢!
主要是重绘的问题。
我现在是定义了ball类,在ball类中实现move方法,用来移动台球,每次调用move(),球心位置都会加上球的速度。
设置定时器定期重绘屏幕,在OnTimer函数中调用move使各个球运动,但是这样由于球的速度不一样,运动起来不连贯,效果很差。
能看懂吗?看不懂我再补充。
会的麻烦指教一下,谢谢!