Unity中常用的API整理
xxaafwqrtjmuio12850
菜鸡
展开
-
Unity API学习笔记—5
四元数与欧拉角 Quaternion 四元数 欧拉角与Unity中旋转的属性是对应的(相同的) 四元数常用成员: Euler:欧拉角转换为四元数 Cube.rotation=Quaternion.Euler(new Vector3(45,45,45)); 四元数转为欧拉角 LookRotation: 使某物体z方向朝向另一物体 使用方法: Vector3 dir=enemy.posit...原创 2020-02-29 22:19:32 · 271 阅读 · 0 评论 -
Unity API学习笔记—4
使用GetAxis得到轴的值的变化来控制移动 GetAxis 使用方法(有一个缓冲的过程): Cube.Translate(Vector3.rightTime.deltaTimeInput.GetAxis(“Horizontal”)); GetAxisRaw (立即进行移动) GetTouch触摸事件 Gyro陀螺仪 Anykey AnykeyDown任意键按下都会触发 mousePosi...原创 2020-02-29 22:18:53 · 256 阅读 · 0 评论 -
Unity 常用API学习笔记—3
Mouse与鼠标有关的(需要有碰撞器)(是Trigger) OnMouseDown(当鼠标按下按键) OnMouseUP(当鼠标松开按键) OnMouseEnter(鼠标移动到物体) OnMouseExit(鼠标移出物体) OnMouseOver(鼠标在物体上停留)(每秒都会执行) OnMouseDrag(鼠标拖拽) OnMouseUpAsButton(松开鼠标按键后触发) Mathf(数...原创 2020-02-29 22:18:15 · 315 阅读 · 0 评论 -
Unity常用的API—1
Unity脚本都会自动生成Start和Update。区别在于Start方法只执行一次;而Update方法是每帧执行多次。 查看Unity中的每个方法的用法: 可通过查看上图方法,在Unity中进行测试。 Awake:当游戏运行起来的时候就进行调用;或者当游戏物体被实例化出来后,Awake也会进行调用; FixedUpdate:每秒固定调用60帧(但不一定是每帧一次); Disa...原创 2020-02-29 22:16:30 · 490 阅读 · 0 评论