在有几个版本的UE4里面默认不开启破坏效果,如果要开启就按照图中所示打开Apex,。
创建可破坏物体:右键一个static mesh->
这个代表受到多大的damege就会炸开
characterblueprint:使用的第一人称官方模板
子弹的蓝图:这里是在子弹的碰撞事件写的一系列的响应。
首先在碰撞地点播放一个爆炸特效,然后播放声音,然后给被打中的物体一个Impulse–>
然后摧毁子弹Actor,然后把之前在Event Hit立里面的Other拿到转换为DestructibleActor,如果能够转换,就给这个物体一个Damage,这个Damege如果达到最开始我们给这个物体设置的那个值,那么他就会炸开,而炸开的程度是我们给它的Impulse。
效果图
UE4在后面会推出一个新的物理破坏系统: