Unreal Engine 4 创建Destructible Mesh(可破坏网格)

Unreal Engine 4的物理引擎用的是PhysX。支持网格破坏、布料,物理粒子等,很强大。以前需要编码才能完成的工作,在Unreal Engine 4 中只需要拖拖拽拽就完成了,很方便。

这次演示做一个可破坏的网格。先上效果:

我做了个圆锥,让它从天落下,然后破碎掉。

下面说下具体制作的步骤:

  1. 新建一个项目,向场景添加一个Cone Brush(圆锥)。
  2. 调整Cone Brush的属性,设置Sides(边数)为20,这样看起来平滑一些。在属性栏Brush Settings的最下面点击按钮Create Static Mesh(创建静态网格),然后给网格命名,就得到了一个Cone的网格模型。可以在Content Browser(资源浏览器)中看到它了。
  3. 在Content Browser(资源浏览器)中右键这个模型,选择菜单Create Destructible Mesh(创建可破坏网格),得到可破坏网格。
  4. 调整可破坏网格的属性
  5. 向场景添加此Destructible Mesh,调整此Actor的属性。勾选Physics栏下面的Simulate Physics,勾选Collision栏下面的Simulation Generates Hit Event。这两个参数设定它能够下落,并且生成碰撞事件,否则不会破裂的。
  6. 把Actor拉高一点,点击Simulate,可以看见效果了。
时间: 2024-10-13 22:19:14

Unreal Engine 4 创建Destructible Mesh(可破坏网格)的相关文章

Unreal Engine 4 C++代码动态创建Constraint

在最新的Unreal Engine 4.4版本中,Blueprint内的PhysicsConstraint是有bug的,Blueprint不能编辑Constraint的两个Actor组件,唯一的方法是通过C++代码来实现.还有很多这样的问题,好在源代码都给你了,想怎么改随自己. 我想在ThirdPerson这个模板里实现角色荡秋千的功能,就像波斯猴子里面这种. 首先,给Character Blueprint添加一个UPhysicsConstraintComponent: UPROPERTY(Vi

UNREAL ENGINE 4.12 正式发布!下载地址

UNREAL ENGINE 4.12 正式发布! 下载地址:https://www.unrealengine.com/ Alexander Paschall 在 June 1, 2016 |功能新闻社区 Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn 此版本内含虚幻引擎 4 的数百个更新,以及 GitHub 虚幻引擎开发者社区提交的 106 项改良!特此对虚幻引擎 4.12 版本的贡献者们表达诚挚谢意:

Unreal Engine 4 系列教程 Part 1:入门

.katex { display: block; text-align: center; white-space: nowrap; } .katex-display > .katex > .katex-html { display: block; } .katex-display > .katex > .katex-html > .tag { position: absolute; right: 0px; } .katex { font: 1.21em/1.2 KaTeX_M

Unreal Engine 4 动态切割模型实现

Unreal Engine 4 动态切割模型实现 <合金装备:复仇>里面,有一个很有趣的设定,游戏里大部分的场景和物件都可以用主角的刀动态切割. UE4中的ProceduralMeshComponent这个组件可以很容易的就实现这种功能,下面介绍下实现的方法. 准备模型 首先我们准备一个模型. 我做了一个简单的圆柱体,用来测试.注意需要切割的地方,为了保证细节,多放点顶点. 为了能够动态切割,我们要勾选这个模型的Allow CPUAccess选项. 新建蓝图 新建一个Actor蓝图,为它添加两

游戏音频技术备忘 (四) Wwise Unreal Engine 集成代码浅析 (一)

在Engine\Plugins\Wwise\Source下为主要Wwise相关代码,AkAudio文件夹下为运行时相关代码,AudiokineticTools下为编辑器工具相关代码,AudiokineticTools.Build.cs为用于UnrealBuildTool的相应代码,与音频直接相关位于 AkAudio文件夹下. Unreal Engine提供若干宏来实现GC.序列化.网络等需求,譬如声明为UPROPERTY()的变量与UFUNCTION()的函数即可由引擎实现变量复制和远端调用 ,

Unreal Engine 4 RenderTarget制作Live Camera效果

Unreal Engine 4 RenderTarget制作Live Camera效果 先上效果: Live Camera我不知道怎么翻译.反正意思就是将一个摄影机的Image渲染到一个2D平面上. 以下介绍下详细的实现方法: 1.创建一个Scene Capture 2D对象 将这个对象拖动到合适的地方. 2.创建RendterTarget对象 材质&贴图->渲染目标 3.设置SceneCapture2D的对象的属性 将SceneCapture:Texture Target设置成上面创建的渲

从Unreal Engine 3到Unreal Engine 4

Unreal Engine 4发布好长好长时间了,直到最近才有时间仔细去看一下. TimSweeney老大一句话"IF YOU LOVE SOMETHING, SET IT FREE",原来需要几十万授权金才能拿到的东西,就从$19,变成免费了,而且开源.作为一个国际顶尖的引擎,能走出这一步,对我等普通开发者真是福音啊.如此的牛X,再加上开源,相信Unreal Engine 4会火起来的,你看看最近E3上的产品展示也能感觉到.不过,Unreal的定位毕竟是"国际顶尖"

【UNREAL ENGINE 游戏开发】开篇之UE4的BLUEPRINT(蓝图)与C++(新童鞋必看)

本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/unreal-engine-game/2164.html 首先Himi在这里解释下,为什么还是开篇- 原因主要有两点: 考虑到要写也要写点干货不是么?!但是由于官方文档写的真的够详细了,对于提到的基础知识我真的不想再赘述,因此希望各位新童鞋一定要先跟着文档动手过一遍!!!很重要!!!!!!!!!!! 另一方面,本想拿着UE4写点小项目练手,然后

虚幻引擎(Unreal Engine)4.13 版正式发布

开发商Epic Games正式发布了最新的4.13版虚幻引擎(Unreal Engine),增加了许多渲染功能和新特性(基础教程qkxue.net):模型贴花(Mesh Decals),渲染目标蓝图绘制.GPU变形目标处理.折射改进.高质量优化的材质噪点处理.阴影映射缓存等相信各大游戏开发厂商对开发工具的新版本早 已迫不及待要上手了. 新 版本的Unreal Engine对在4.12版中引入的完全非线性的实时过场和动画工具Sequencer进行了重大功能更新:支持Sequencer工作流动态录制