0

嗨,我在 Blender 中制作了一个看起来像这样的鸟类模型(我已经在智能手机上录制了视频)https://youtu.be/9oa-h_EG228。我成功地将它导入到 Unity 中。现在我想为此添加一个对撞机。

当我添加网格碰撞器并选择凸选项时,它太不准确了。我在统一文档中看到不建议使用,因为处理能力会增加。我也取消了凸选项,但我什么也得不到

对于像峡谷一样的地形,我将地形设为刚体,选择“is Kinematic”并取消选择其中的重力。我还添加了取消选择凸面的网格对撞机。我对一个圆柱体的测试对象进行了测试,我对结果感到满意。我在鸟身上尝试了同样的技巧,但显然没有选择“is Kinematic”,但它不起作用。我已经在搅拌机中对这些东西进行了建模。有没有一种更简单的方法可以为这些东西统一添加一个完美的对撞机?

4

2 回答 2

1

拥有一个完美的对撞机对你来说真的很重要吗?大多数时候在游戏中你只有对撞机的近似值。对于一只鸟,你可以为身体使用一个胶囊对撞机,为每个翅膀使用一个盒子对撞机。

另外,不要使地形成为刚体。一个物体不必有一个刚体就可以碰撞。刚体适用于您希望对象具有物理特性,例如重力或动量。你不希望地形有这些。

于 2021-02-17T14:12:48.617 回答
0

像上面的答案一样,很少需要使用完美对撞机。例如,如果您曾经在我的世界中看到过碰撞器,那么它们与用于图形的模型完全不同。当然,我的世界是一款方块游戏,但这个概念仍然适用于更逼真的游戏。

这是一个我的世界碰撞箱的例子:https ://www.minecraft.net/content/dam/games/minecraft/screenshots/crawling-hitbox.png

于 2021-02-18T02:50:53.820 回答