嘿,我想在这里提问比在个人子论坛更好,因为引擎并不重要,这只是一个一般的问题。首先,我要实现的目标是有一个可以在多个“点”上摧毁的墙壁,像在battlefield中的经典墙壁一样。 我理解了摧毁物体的基本概念,这不是一个问题。但是要解决这个问题,我觉得有20种方法,而且其中一些涉及大量的手动工作,我不确定这是最好的想法。 请想象一堵从建筑物的一侧到另一侧的墙壁。投掷手榴弹可能会摧毁整个墙壁(容易),也可能摧毁它落地的地方,例如摧毁一半墙壁。 我的最初想法是在blender中创建一堵墙,然后简单地将它们排列在一起像块(例如4x4)。但我并没有在网上找到这个想法,所以我想这不是正确的方法。 请将墙壁分成多个块,每个块都有自己的生命值(HP)。 我的第二个想法有点奇怪,我只是想在游戏引擎中创建几个立方体,然后构建整个墙壁。这似乎不正确,或者说与大多数游戏不相符(?)。 第三个选项是将整个墙壁上的细胞分裂,然后简单地给每块墙壁赋予生命值。 不确定这是最好的方法,但这是最简单的方法。 有什么正确的方法来解决这个问题,理论上重现像battlefield这样的游戏中的墙壁? 我知道有chaos和unreal等,但我想了解一下这个问题的基本概念。
墙块破坏 - 正确的工作流程是什么?
评论 (0)