gpt4 book ai didi

c# - 避免角色因胶囊对撞机而跳跃

转载 作者:行者123 更新时间:2023-12-03 14:42:36 24 4
gpt4 key购买 nike

我的统一游戏有一个带有胶囊对撞机的角色。当角色撞到胶囊球形部分上的另一个对撞机时,角色被送入空中。如何避免这种情况?

Here is a video to explain the problem

我已经有了一些解决方案,但它并没有真正起作用:

  • 使用圆柱对撞机代替胶囊,但它不存在。我尝试用 meshcollider 制作一个,但结果不如 caspule collider,因为 meshcollider 不是完美的圆形。我也尝试用许多 rect collider 制作一个,但它产生了与 meshcollider 相同的问题。
  • 当角色在地面上时设置一个非常大的重力,但问题是我在游戏中有倾斜的平面,所以它也不起作用。

  • 感谢您的帮助

    最佳答案

    我可能不正确,但我认为您应该删除胶囊对撞机并添加一个网格对撞机,或者您也可以向玩家的每个部分添加对撞机,这会花费更长的时间,但我认为这就是您所需要的。因此,将球体碰撞器添加到头部,将盒子碰撞器添加到 ARM 等。

    关于c# - 避免角色因胶囊对撞机而跳跃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61386583/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com