如何清除运动搞轨迹?
遇到这样一个问题:
比如一个物体在第一个位置上,现在让它运动到第二个位置,但是第一个位置上仍然显示着它运动过的轨迹
我希望在它运动到第二个位置时把第一个位置上的轨迹擦去。
我现在的做法是:在它每次运动前用clrscr()清屏,然后再将整个新的画面输出到屏幕上
很明显,这样的做法效率很低
请教:
能不能在物体运动后,只将它运动前的位置清除,而不是刷新整个屏幕。这样效率应该会有所提高
遇到这样一个问题:
比如一个物体在第一个位置上,现在让它运动到第二个位置,但是第一个位置上仍然显示着它运动过的轨迹
我希望在它运动到第二个位置时把第一个位置上的轨迹擦去。
我现在的做法是:在它每次运动前用clrscr()清屏,然后再将整个新的画面输出到屏幕上
很明显,这样的做法效率很低
请教:
能不能在物体运动后,只将它运动前的位置清除,而不是刷新整个屏幕。这样效率应该会有所提高