2 min read

Camera 相关

Untiy移动相机动作在哪个函数里,为什么在这个函数里

LateUpdate 因为这个函数是在Update执行完毕才执行的,不然的话有可能出现摄像机里面什么都看到的情况

放在LateUpdate函数里面,这和相机渲染以及帧刷新的先后顺序有关,我们知道Update是每一帧刷新一次,而LateUpdate是帧刷新完以后,再执行,如果把摄像机相关动作代码放在Update里面,就会出现这一帧里面的游戏物体还没有完全渲染完,就已经被摄像机给渲染到Game视图上了,这样给玩家的体验不是太好,如果放在LateUpdate里面,摄像机渲染到Game视图上的画面都是Update里面已经全部渲染完成的画面,这样给玩家的体验就比较好

Camera.main

游戏中的Camera一定要做缓存,做好管理