【问题标题】:Why Cubes falls through the floor but Player sphere dose not?为什么 Cubes 会从地板上掉下来,但 Player sphere 不会?
【发布时间】:2019-09-27 02:33:56
【问题描述】:

开始通过第一个教程“Roll-a-Ball”,在第 3 阶段“收集、计分和构建游戏”中,我看到了一件有趣的事情,无需解释:

“播放器”和“拾取”都具有“附加刚体组件”并选中了使用重力复选框。 但是“玩家”球体不会落入“地面”网格,而是“拾取”立方体。

为什么会这样?

这是视频中的时刻: https://youtu.be/XtR29MmzuT0?t=14m35s

【问题讨论】:

  • 拾取被配置为触发器,因此它不会与对象发生碰撞。在视频中,他们取消了Use Gravity 选项,也许你没有。

标签: unity3d


【解决方案1】:

拾取预制件上的BoxCollider 被标记为触发器(即IsTrigger 设置为true)。触发对撞机的行为类似于世界中的体积或空间,与代表实际物理实体的常规对撞机不同。触发碰撞器不与世界交互,但会在 Rigidbody 进入/退出/停留在它所代表的世界中时引发事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 2022-07-23
    • 2018-08-19
    • 1970-01-01
    相关资源
    最近更新 更多