unity笔记-20161103

来源:互联网 发布:python网络爬虫实战 编辑:程序博客网 时间:2024/06/08 08:02

1、Rigidbody.velocity 速度

刚体的速度向量
在大多数情况下,你不应该直接修改速度,因为这会导致不真实的行为。在每个物理步,不要再每个物体的速度,这将导致不真实的物理模拟。一个典型的例子,当你在第一人称射击游戏中使用跳跃的时候改变速度,因为你想立即改变速度。

2、Input.GetAxis 获取轴
根据坐标轴名称返回虚拟坐标系中的值。
GetAxis可以返回-1到1之间的数,比如检测到按键按下的时候,由0不断增加过渡到1
GetAxisRaw只能返回-1,0,1三个值

GetAxis 是个方法,需要传参数,参数为string类型,参数如下:
一:触屏类
     1.Mouse X                       鼠标沿着屏幕X移动时触发
     2.Mouse Y                       鼠标沿着屏幕Y移动时触发
     3.Mouse ScrollWheel      当鼠标滚动轮滚动时触发
二:键盘操作类
     1.Vertical                        对应键盘上面的上下箭头,当按下上或下箭头时触发
     2.Horizontal                    对应键盘上面的左右箭头,当按下左或右箭头时触发


3、WheelCollider.GetGroundHit 获取碰撞
获取车轮的地面碰撞数据。
如果车轮碰撞到什么,返回真,并且充满碰撞结构,如果车轮没有碰撞,返回假并且保持碰撞结构不变。
报告的hit总是最接近的一个,因为轮胎摩擦力模型不自动影响其他PhysicMaterial(物理材质)。任何对不同地面材质的模拟必须基于这里所返回的碰撞器材质来手动调整 forwardFriction 和 sidewaysFriction完成。

4、WheelCollider.motorTorque 电机力矩
在轮轴上的电机力矩。根据方向正或负。
模拟刹车,不要使用电机力矩负值,使用brakeTorque代替。

5、WheelCollider.brakeTorque 刹车力矩
刹车的力矩。这个值必须为正。
0 0