Unity生成随机数

一、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)四元数和欧拉角的相互转换:
四元数转化成欧拉角 Vector3 v3=transform.rotation.eulerAngles;
欧拉角转换成四元数 Quaternion rotation = Quaternion.Euler(v3);
四、更改游戏运行时颜色
edit - color playmode tint
五、 Camera 设为主相机
是在tag 里设置 Main Camera
六、unity一些组件的意思
[]数组
打印 Debug.Log()
Time.delatetime 每帧调用
public unity编辑器里面修改值 拖动赋值,
position 这个变量赋值给pos
transfrom 看他挂载到哪个物体上 就是那个物体的值
update 每一帧都执行
unity 中一个单位是一米
Sphere(Mesh Filter) 网格过滤器
Mesh Renderer 网格渲染器
荷叶关节——Hinge Joint
输入管理器——edit—projectseting — input 获取鼠标按键
ComPonent——组件 让游戏对象有行为的
transfrom——旋转、位移、缩小
Rigbody——刚体 让游戏对象有物理属性
Move up:向前,先执行
Move down:向后,后执行
Is Kinematic:动力学
七、 枚举:enum

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值