统一3d - 爆炸区域损坏

时间:2016-10-03 17:59:18

标签: unity3d

我开发了一款飞机3D射击游戏。在这场比赛中,我想让我的飞机射击炸弹。当炸弹袭击敌人时,它会爆炸并在爆炸区域造成伤害。

我已经搜索了一个教程来制作这段代码和爆炸动画。但是我无法找到它。请告诉我一些可以解决这个问题的方法。我正在使用C#开发我的游戏。

1 个答案:

答案 0 :(得分:0)

对于爆炸动画,您可以使用粒子系统。资产商店中有许多预制的,例如:https://www.assetstore.unity3d.com/en/#!/content/42285

为了检测爆炸效果区域中受影响的内容,请从撞击点开始进行SphereCast(https://docs.unity3d.com/ScriptReference/Physics.SphereCast.html),然后对球体触及的任何物体执行任何操作。