ue4可以制作物体自由掉落,碎裂的效果
我们首先放置一个静态物体,这里我们随便拖入一个立方体
![](https://i-blog.csdnimg.cn/blog_migrate/41cf423e840e09b952be23981a759683.webp?x-image-process=image/format,png)
选中该物体,在ue4 edtior右侧有该物体的属性,在静态网格(static mesh)中点击“放大镜”,找到该物体的文件位置
![](https://i-blog.csdnimg.cn/blog_migrate/c61a9c4fc291c0c36b4f82b5eb633054.webp?x-image-process=image/format,png)
找到后,右键选择“创建看毁坏的网格物体”
![](https://i-blog.csdnimg.cn/blog_migrate/ba0b9e03a33c196a27b717b013ce6c90.webp?x-image-process=image/format,png)
点击后会弹出一个该物体的破碎编辑界面,点击左上“破裂网格物体”创建破裂。
![](https://i-blog.csdnimg.cn/blog_migrate/1a409810d75c3f8a649b2bb664c72f69.webp?x-image-process=image/format,png)
爆炸数量可以查看碎裂的状态,右侧的一些属性可以调节物体碎裂的一些参数,常用的有“Voronoi”下的“Cell Site Count”,可以调节碎片的多少,也就是可以碎多少块。
![](https://i-blog.csdnimg.cn/blog_migrate/170ad74cd9db2b5c9dd5ecbcb3949f60.webp?x-image-process=image/format,png)
比如我们调成123块,调整完后从重新点击“破裂网格物体”,做一下处理,碎裂效果就大有不同了,确认效果后我们点击左上角的保存。
![](https://i-blog.csdnimg.cn/blog_migrate/edb18c057ed973dc8e444e679cb5a19e.webp?x-image-process=image/format,png)
保存后我们可以在刚才物体文件位置下看到一个新的物体文件,文件名后边加了一个"_DM"
![](https://i-blog.csdnimg.cn/blog_migrate/63d6c9d1fa1c92606489a6238beb8f55.webp?x-image-process=image/format,png)
我们将这个物体添加到舞台,因为没有材质,所以是灰色的,这个可以后期再加
![](https://i-blog.csdnimg.cn/blog_migrate/00408e1e6b3b9e0a67276923e0e02f21.webp?x-image-process=image/format,png)
下面我们需要编辑关卡蓝图了
打开“关卡蓝图”
![](https://i-blog.csdnimg.cn/blog_migrate/5c578d3b2f35ef893582bc619b4cab06.webp?x-image-process=image/format,png)
首先选中碰撞立方体,在关卡蓝图编辑界面右键选择“创建一个cule_DM”的引用
![](https://i-blog.csdnimg.cn/blog_migrate/4b2a860f7a9f803acb0ccb727baa3ce8.webp?x-image-process=image/format,png)
会出现一个这个
![](https://i-blog.csdnimg.cn/blog_migrate/32093649f1b71d1d7f80aee751952b98.webp?x-image-process=image/format,png)
从“Cule_DM”脱出一条线,添加“Apply Radius Damage”方法
![](https://i-blog.csdnimg.cn/blog_migrate/a1da782eca2ace3158374a6b7b1d0cc6.webp?x-image-process=image/format,png)
添加一个“GetActorLocation”
![](https://i-blog.csdnimg.cn/blog_migrate/1913849231384692e70dfb39ed13e75a.webp?x-image-process=image/format,png)
添加一个“BeginPlay”入口
![](https://i-blog.csdnimg.cn/blog_migrate/d75f863df63ef61d38a1b3d1477cdc8a.webp?x-image-process=image/format,png)
如图连接蓝图,点击编译,注意修改“Apply Radius Damage”里的参数
![](https://i-blog.csdnimg.cn/blog_migrate/66863458680704159e1c423781c80467.webp?x-image-process=image/format,png)
回到舞台,选中破碎立方体,在右侧修改两个属性
![](https://i-blog.csdnimg.cn/blog_migrate/f1461dd496f93c80f7cf9369d54f2cdb.webp?x-image-process=image/format,png)
点击运行我们看一下最后的效果
![](https://i-blog.csdnimg.cn/blog_migrate/b197f345c8e0d909b864d81f7dbc091e.webp?x-image-process=image/format,png)
作者:望眼镜
链接:http://www.jianshu.com/p/e8211b1291e0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。