unity学习笔记CH03

1. Quaternion中的LookRotation方法:

unity学习笔记CH03
四元数和欧拉角可以相互转换:
unity学习笔记CH03
LookRotation(看向敌人):dir为Player看向Enemy的一个向量
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03

2. Quaternion中的Lerp和Slerp插值运算:

unity学习笔记CH03
unity学习笔记CH03
加上if语句可以按空格后执行,防止直接执行不易观察

3. Rigidbody刚体组件中position和MovePosition控制移动:

unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
将x和z轴锁定,防止没有支点倒下
unity学习笔记CH03
如果需要持续移动,最好使用MovePosition,是考虑插值来进行计算的(移动比较平滑)
unity学习笔记CH03

4. 通过刚体控制游戏物体旋转:

unity学习笔记CH03

5. 通过AddForce控制运动(给游戏物体施加一个力,只有当力足够大的时候才能动起来,且做加速运动):

unity学习笔记CH03
unity学习笔记CH03

6. Camera类的学习和常用方法:

选中游戏场景中的物体:
unity学习笔记CH03
unity学习笔记CH03
检测鼠标点击位置上的物体:
unity学习笔记CH03
unity学习笔记CH03
显示射线:
unity学习笔记CH03
unity学习笔记CH03
射线的起点不在Main Camera上,而是在视野锥体头部矩形的中心点上

7. 通过Application获取datapath:

unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03

8. Application中的常用静态变量和静态方法:

unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
用默认浏览器打开
unity学习笔记CH03

9. 如何切换加载场景:

unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
按下空格,转换场景:
unity学习笔记CH03
unity学习笔记CH03

10. 关于SceneManager的其他方法:

unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03
unity学习笔记CH03