物理引擎理解

本文介绍了Unity3D中的物理引擎,包括如何模拟真实碰撞效果,详细讲解了刚体(Rigidbody)组件的使用,如通过鼠标点击和键盘控制物体运动。此外,还阐述了各种碰撞器(如Box Collider, Sphere Collider, Capsule Collider等)的类型及其作用,以及碰撞检测的两种方式——碰撞器和触发器的工作原理,并提供了相应的事件函数示例。" 104044111,7996572,CentOS7虚拟机中修复共享文件夹问题,"['虚拟化技术', 'Linux系统', 'Hyperledger Fabric', 'Vmware']
摘要由CSDN通过智能技术生成

 一.定义

 物理引擎就是在游戏中模拟真实的物理效果,比如,场景中有一个立方体和一个球体,球体在空中,立方体在地面倾斜放置,在空中的球体开始自由下落,然后与地面上的立方体对象发生碰撞,而物理引擎就是用来模拟真实碰撞的效果。

  二.刚体

Rigidbody(刚体)组件可使游戏对象在物理系统的控制下来运动,任何游戏对象只有添加了刚体组件才能受到重力的影响。

 

 

案例1:点击鼠标左键,给物体加一个力

if(Input.GetButton("Fire1"))

{

      Rigidbody r = go.GetComponent<Rigidbody>();//从预设体身上获取刚体组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值