移动角色时,瓦片和边缘出现抖动。(不用瓦片地图 用精灵拼成地图也抖。
)
程序介绍:
1:摄像机在角色上,每帧移动角色。
2:摇杆控制角色的移动速度。
求大神指点。
简单示例:TiledTry.zip (263.3 KB)
截图:
1赞
难道只有我遇到吗,是打开方式不对?
我看了你的例子,我在这里请教一下你,Camera为什么不能直接通过附加组件的方式 加到一个Player Sprite身上,而是必须先创建一个空的节点,然后再将Camera和Player Sprite拖进这个空的节点。
有sprite 组件的节点上再加 camera 组件会报警告。
还有就是,这样放对 sprite 进行旋转缩放 等操作的时候,不会对camera 造成影响。
应该是因为瓦片地图的原因,掉帧了吧,换一张图片就不会抖了
恩恩,有的图片抖起来不明显。要是没有好的解决办法,只能换一张不太明显的图片了。
就怕是自己技术不到家,用的摄像机的姿势不对,就尴尬了。
感觉用的没啥问题,感觉像creator性能上出的问题,GC回收过程造成的帧不稳定,目前恐怕无解
谢谢。不过还是抖,直上直下走还好点,斜着走就有点晃了。在lateUpate 中调用,在定时器中调用,用速度控制角色移动,用moveBy moveTo 控制角色移动,去掉摄像机 设置角色位置 等能想到的方法都试过。效果都不明显。
1赞
试下模仿范例的camera用法,把摄像机的位置调整放在laterUpdate里面,好像抖动的情况与此有关,就是最好要在laterUpdate里面更新摄像机
我用案例的方法试了下,还是抖,你仔细琢磨下updateMyDate函数里面还能不能改进一下,我感觉问题出在这里面
嗯,我试着优化一下。如果有好的解决方法,还望指点。
通过给TiledMap的每个图层的纹理开启抗锯齿效果,虽然不会抖动,但出现了黑边。。。
把dt换成1/60应该就不抖了
