当前位置:   article > 正文

【Unity3D 教程系列第 3 篇】摄像机抖动现象和解决方案_防止摄像头位移,旋转发生抖动,应该放到fixedupdate吗

防止摄像头位移,旋转发生抖动,应该放到fixedupdate吗

这是【Unity3D 教程系列第 3 篇】,如果觉得有用的话,欢迎关注专栏。

新手在开发过程中,很容易犯,也很常见的一个错误就是项目在运行过程中出现屏幕抖动的现象,这是什么原因呢?

原因分析
其中一个常见的原因就是你的摄像机跟随和人物的移动都写在了 Update 函数中,我们希望的是摄像机在人物移动后跟随,但 Update 更新之间的频率是不固定的,所以很难保证“摄像机会不会跑到了人物移动的前面的”现象,即所谓的屏幕抖动。

解决方案
解决方法就是把摄像机的跟随写到 LateUpdate 函数里,因为 LateUpdate 是在所有 Update 方法调用后被调用,这样就解决了人物在移动过程中,摄像机抖动的现象。

如果你对 Update,LateUpdate,FixedUpdate 的区别不清楚,可点击链接跳转到详情介绍

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。

最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/125408?site
推荐阅读
相关标签
  

闽ICP备14008679号