一、Unity生成随机数
generatedSpawnTime = Random.Range(minSpawnTime, maxSpawnTime); //固定代码
生成一个“minSpawnTime”和“maxSpawnTime”之间的随机数。
二、Unity碰撞
Box Collider(立方体碰撞体),一个球体会得到一个 Sphere Collider(球体碰撞体),一个胶囊体会得到一个 Capsule Collider(胶囊体碰撞体)等。
(1)碰撞体状态:
1.碰撞发生
2.碰撞持续
3.碰撞结束
(2)碰撞方法和触发方法
碰撞方法:OnCollisionEnter
OnCollisionExit
OnCollisionStay
触发:OnTriggerEnter
OnTriggerExit
OnTriggerStay
(3)如果碰撞报错,先看看这些条件:
1.人物没加碰撞体,或者地面没加碰撞体
2.不要把碰撞体放到物体的里面,要放在物体的外面或者边缘
三、Unity四元素与欧拉角
Unity里面的Transform组件里的Rotation是四元数,但是他是以欧拉角(Vector3)的形式展现在我们面前,目的就是为了方便我们修改。因此,我们给Rotation直接赋值的时候,也只能用Quaternion赋值。意识到这点很重要
(1)四元数和欧拉角的相互转换:
四元数转化成欧
Unity生成随机数
最新推荐文章于 2024-08-07 16:51:19 发布