unity学习笔记6

1。mesh filter是实体线框,mesh render是视觉看到的
2。先创建animator controler—-》从导入的fbx文件当中获取state—》在animator 中设置逻辑控制,与state转换,—-》 GetComponent();在代码中获取animator控制器组件,—-》anim.SetBool()设置条件转变,animator自动控制state转变
3。collider当中的isTrigger用来检测是否进入触发范围,false表示不能进入,true则可以进入
4。 LayerMask.GetMask(“XXXlayer”);用于获取层对象
Input.GetAxisRaw用于返回(-1,0,1)
5。Time.deltaTime一般用于平滑移动
6。playerRigidbody.MovePosition和playerRigidbody.MoveRotation用于设置对象的位移与方向
7。Quaternion.LookRotation(v3)将原先面向z的那面朝向v3
8。Camera.main.ScreenPointToRay(Input.mousePosition);用于返回鼠标接触点与摄像头作为射线
9。Physics.Raycast(camRay射向的点
, out floorHit,可通过floorHit.point获取射线的末端位置
cameraRayLength,线段长度
floorMask)用于接受射线末端的层
方法返回是否在线段距离内的位置
10。Vector3.Lerp(当前位置,目标位置,平滑移动速度)
11。nav mesh agent用于设置附着对象在导航状态中的形态,以及移动速度
12。navigation窗口用于设置优化navgation的静态环境,处理的是static 勾选navigation的物体,bake窗口设置忽略的步高,斜坡,与agent间的距离
13.SetDestination ()navgation导航目标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值