1.Vector3.Normalize():实现规范化,让一个向量保持相同的方向,但它的长度为1.0,如果这个向量太小而不能被规范化,一个零向量将会被返回。
2.声明变量:private float aa = 0.5f; 声明常量:private const float aa = 0.5f;
3.使用 ForceMode 指定如何使用 Rigidbody.AddForce 来施加力。
ForceMode.Acceleration
向此刚体添加连续加速度,忽略其质量。
ForceMode.Force
向此刚体添加连续力,使用其质量。
ForceMode.Impulse
向此刚体添加瞬时力冲击,考虑其质量。
ForceMode.VelocityChange
向此刚体添加瞬时速度变化,忽略其质量。
ForceMode2D
用于选择如何使用 Rigidbody2D.AddForce 来施加力的选项。
ForceMode2D.Force
向此 Rigidbody2D 添加连续力,考虑其质量。
ForceMode2D.Impulse
向此 rigidbody2D 添加瞬时力冲击,考虑其质量。
4.Universal RP使用流程:
(1)先安装Universal RP —— Assets下创建Rendering/Universal Rander Pipeline/Pipeline Asset (Forward Renderer)
(2)Edit窗口Project Settings找到Graphics设置刚创建的URP Renderer; Quality选项也可以设置刚创建的URP Renderer;
(3)导入项目素材,升级素材URP:Eidt窗口Render Pipeline/ Universal Rander Pipeline,把项目所有素材升级成URP
(4)阴影设置:Shadows
5.Skybox:
导入下载好的Skybox资源,Window窗口Rendering/Lighting,在Lighting设置里面Environment页找到Skybox Material,替换下载好的Skybox
6.AI:Window窗口AI/Navigation