gpt4 book ai didi

box2d - Box2D 中 "ground body"的用途?

转载 作者:行者123 更新时间:2023-12-01 07:11:08 30 4
gpt4 key购买 nike

我刚开始用 java 为一个类(class)制作小行星克隆游戏。这是我第一次使用 Box2D,所以我试图确保我了解类层次结构的基础知识。

我感到困惑的一件事是 Box2D manual 中的内容.在谈到如何制作不同的 body 时,它开始谈论“地面 body ”,它是静态的。地面体是世界层次结构的推荐部分吗?或者它只是用作其他物体休息的表面的东西?如果它只是一个表面,我应该在 Asteroids 游戏中使用它吗?

我正在查看示例测试平台中的几个物理演示。最接近小行星的称为“Apply Force”,它有一个地面体,尽管它实际上并没有地面。

任何关于它如何工作的解释都会很有帮助

最佳答案

我认为你应该有一个设置了 isSensor = YES 的地面体。这样你就不会在地面上发生任何碰撞。所以你的物体会通过。您还可以检查您的物体是否接触到传感器,然后您可能想要删除屏幕外的物体。否则,您必须自行安排检查对象何时离开屏幕然后删除。

关于box2d - Box2D 中 "ground body"的用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12880673/

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