ue3dUnity物理模拟介绍

Unity物理模拟介绍

分类:
ue3d - Unity物理模拟介绍

Unity的模拟物理可以帮助我们在项目中实现真实的对象碰撞,不过这方面在以前是具有一定的挑战的,而现在只要在软件中稍作设置,这些物理学的模拟过程就会自动完成工作。

为了介绍此物理模拟的过程,需要在Unity中新建一个新的项目,可以按照上面的3D对象进行摆放,也可以自行搭建,这个过程不使用C#脚本,只需要使用物理系统通过预制件添加刚体组件即可实现它。

设置步骤

1.在任何需要模拟的对象上添加一个刚体组件。

可以通过检查器底部的 Add Component(添加组件)按钮添加,在内容列表搜索Rigidbody(刚体)即可。

ue3d - Unity物理模拟介绍

2.此时就赋予了小球的物理属性,并在物理属性中自动勾选了重力,因此在Unity中运行游戏时小球就会往下掉并碰撞到下面的长方体并停止。

此时出现了一个问题,小球掉落的过程并没有跟其他悬空的3D对象发生碰撞。

ue3d - Unity物理模拟介绍

3.这是为了演示以及找出问题,特意将这几个悬空的长方体对象Box Collider组件下的is Trigger勾选了(如果你想了解下is Trigger可以前往Collider.isTrigger文档阅读),因此在下落过程不会参与碰撞,只需要全部去掉勾选就可以按预期达成目标了。

ue3d - Unity物理模拟介绍

还有…

如果发现没有Box Collider,可以按步骤1在组件中搜索Box Collider并添加一下即可。

下面的是本内容的最终效果。

ue3d - Unity物理模拟介绍

相关信息

  • 类型:知识
  • 字数:410
  • 字符:998
  • 使用软件:Unity2021.3.5
  • 说明:无
  • 编号:101204

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!