游戏中如何实现地图流畅的移动

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:56:42
用repaint 的时候总是感觉画面断断续续的 减小线程sleep的时间也没效果 就像贪吃蛇爬起来那种感觉 停一下停一下的 。。。怎么才能像类似超级玛丽那样流畅的行走呢?求教大神..解决再加30分

屏幕是逐行刷新的,
闪烁现象是因为你的这个图还没有paint完,显示器就刷新了。

消除闪烁现象,最常用的办法就是双缓冲。
就是在频慕背后建立一个虚拟的频慕——backScreen。让paint出来的东西先画在这个虚拟屏上,当刷新的时候,让显示器paint的是backScreen上的东西。
这样就能消除闪烁了。

不懂再 Hi 我。

同样很迷茫,期待大虾解决