交互Input类
键入常用方法
![](https://img.haomeiwen.com/i2540410/f6b521ed02cc2db8.png)
input打开输入管理器
edit —> project settings —> Input
查询虚拟按键
![](https://img.haomeiwen.com/i2540410/cc305016a529c454.png)
获取虚拟键的值
通过获取虚拟键的键名“name”。
![](https://img.haomeiwen.com/i2540410/384c424116db6cc3.png)
![](https://img.haomeiwen.com/i2540410/56d37083fddc856a.png)
鼠标相关
![](https://img.haomeiwen.com/i2540410/e7dc7083bb776d8c.png)
碰撞器Collider组件
碰撞器是碰撞的充要条件
当我们在场景中创建基本游戏物体后,引擎会自动的为该物体
加上Collider(碰撞器)组件,其主要功能是进行碰撞检测。
在大多数的Collider中总存在的几个参数
![](https://img.haomeiwen.com/i2540410/be88f306cb72e78e.png)
并不是所有的模型都可以拥有与原本模型一直的Collider
由于消耗资源等因素 Collider总是位面相对较少,相对简单的物体
![](https://img.haomeiwen.com/i2540410/d47dcd1d72a57ee7.png)
场景物体的鼠标事件
和input中的GetMouse作对比
![](https://img.haomeiwen.com/i2540410/615216a1c66fa0eb.png)
可以使用OnMouseDrag来实现鼠标拖动游戏物体
刚体
在游戏中使用物理引擎可以真实的模拟出现实世界中的一些物理效果,例如重力,摩擦力,碰撞等,在Unity中使用的是PhysX物理引擎,该引擎可以在3D世界中模拟需要的效果,它渲染的游戏画面非常的逼真,可以给玩家身临其境的感觉。
在Unity中要使一个物体受物理引擎的控制,主要是通过刚体组件来实现的
刚体才可以收到物理场 碰撞体只是条件
常用属性
![](https://img.haomeiwen.com/i2540410/c177d0050812d783.png)
![](https://img.haomeiwen.com/i2540410/b457bfe1008ef031.png)
方法
![](https://img.haomeiwen.com/i2540410/ec361c2d740c9225.png)
添加力会出现这几个选项
![](https://img.haomeiwen.com/i2540410/6d495194a84f4791.png)
网友评论