Unity 生命周期

Camera 逻辑一般放到LateUpdate里面

DeltaTime 增量时间详解

建议参考: Unity增量时间Time.deltaTime详解

省流版:无论当前帧率是多少,乘以增量时间能让每一帧的计算结果相同

射线检测

Camera

切换角度>30°时会被认为是换了一个分镜

第一人称的枪+手臂是单独用一个相机渲染了一层,也就是说,场景内有两个相机,另一个是负责在玩家眼睛部位观察世界的

Clear flag 清除标记(unity官网解释: Determines which parts of the screen will be cleared. This is handy when using multiple Cameras to draw different game elements. )

Skybox 代表会在场景空白部分渲染一个天空盒背景(默认显示)

Solid Color 渲染纯色背景

Depth only 代表当前摄像机渲染层级在所有层级之上,通常用于保持当前对象不被裁剪

Don’t Clear 不清除颜色和深度缓冲区