赞
踩
这是【Unity3D 教程系列第 3 篇】,如果觉得有用的话,欢迎关注专栏。
新手在开发过程中,很容易犯,也很常见的一个错误就是项目在运行过程中出现屏幕抖动的现象,这是什么原因呢?
原因分析
其中一个常见的原因就是你的摄像机跟随和人物的移动都写在了 Update 函数中,我们希望的是摄像机在人物移动后跟随,但 Update 更新之间的频率是不固定的,所以很难保证“摄像机会不会跑到了人物移动的前面的”现象,即所谓的屏幕抖动。
解决方案
解决方法就是把摄像机的跟随写到 LateUpdate 函数里,因为 LateUpdate 是在所有 Update 方法调用后被调用,这样就解决了人物在移动过程中,摄像机抖动的现象。
如果你对 Update,LateUpdate,FixedUpdate 的区别不清楚,可点击链接跳转到详情介绍
你的问题得到解决了吗?欢迎在评论区留言。
赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。
技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。
结束语
最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。