物理引擎

交互Input类

键入常用方法


物理引擎_第1张图片

input打开输入管理器

edit  —>  project settings  —>  Input

查询虚拟按键


物理引擎_第2张图片

获取虚拟键的值

通过获取虚拟键的键名“name”。

物理引擎_第3张图片
物理引擎_第4张图片

鼠标相关

物理引擎_第5张图片

碰撞器Collider组件

碰撞器是碰撞的充要条件

当我们在场景中创建基本游戏物体后,引擎会自动的为该物体

加上Collider(碰撞器)组件,其主要功能是进行碰撞检测。

在大多数的Collider中总存在的几个参数


物理引擎_第6张图片

并不是所有的模型都可以拥有与原本模型一直的Collider

由于消耗资源等因素 Collider总是位面相对较少,相对简单的物体


物理引擎_第7张图片

场景物体的鼠标事件

和input中的GetMouse作对比

物理引擎_第8张图片

可以使用OnMouseDrag来实现鼠标拖动游戏物体

刚体


在游戏中使用物理引擎可以真实的模拟出现实世界中的一些物理效果,例如重力,摩擦力,碰撞等,在Unity中使用的是PhysX物理引擎,该引擎可以在3D世界中模拟需要的效果,它渲染的游戏画面非常的逼真,可以给玩家身临其境的感觉。

在Unity中要使一个物体受物理引擎的控制,主要是通过刚体组件来实现的

刚体才可以收到物理场   碰撞体只是条件


常用属性

物理引擎_第9张图片
物理引擎_第10张图片

方法


物理引擎_第11张图片

添加力会出现这几个选项


物理引擎_第12张图片

你可能感兴趣的:(物理引擎)