刚体组件(Rigidbody)
可以使物体拥有物理效果
Interpolate运动插值
None:时间缩放小的时候会出现卡顿现象
Interpolate:根据上一帧的变换来平滑当前物体的变换,用于时间缩放小于1时慢镜头
Extrapolate:根据下一帧的变换来平滑当前物体的变换,速度略快于Interpolate,用于时间缩放小于1时慢镜头
Collision Detection 碰撞检测频率
Discrete 离散型检测 效率高,但是会出现穿墙现象
Continuous 连续型检测 防止动态碰撞器穿过静态碰撞器
Conllision Detection 连续动态检测 防止两个动态碰撞器穿过 效率很低
动态碰撞器
既有刚体又有碰撞体的物体
静态碰撞器
只有碰撞体,没有刚体的物体
碰撞器(Collider)
碰撞的必要条件
1.两个物体都有碰撞器
2.其中一个物体有刚体
3.最好是运动的物体有刚体
碰撞声明周期函数
碰撞检测
isTrigger=false
OnCollisionEnter(Collision collision)
OnCollisionStay(Collision collision)
OnCollisionExit(Collision collision)
触发检测
isTrigger=true
OnTriggerEnter(Collider other)
OnTriggerStay(Collider other)
OnTriggerExit(Collider other)
只要发生的触发检测,不管本身是不是trigger,都会调用触发检测函数
切换场景
1.引用命名空间using UnityEngine.SceneManagement
2.调用场景切换API:SceneManager.LoadScene("GameOver")