我在让两个“hitbox”位于同一平面或类似平面上时遇到问题。我知道答案在 convertToNodeSpace 或 convertToWorldSpace 方法的某个地方,但是尽管查看了 API 和一些示例并尝试了一些东西,但我仍然不确定如何最好地更改我的 Node/Worldspace 以获得正确的比较
我的层次结构如下。我想比较两个boundingBox数量
SCENE
-GameLayer
-HeroCharacter
-Sprite
-boundingBox
-WorldLayer
-EnemyCharacter
-EnemySprite
-boundingBox
让我感到震惊的是,让 WorldLayer 成为 SCENE 的孩子可能要简单得多,我会尝试这样做 - 但我仍然想知道如何比较这两个数量
编辑:事实证明,在同一级别上制作 GameLayer 和 WorldLayer 要容易得多。我的碰撞现在按预期工作-但是我仍然想知道如何使其他版本仅用于我自己的教育
编辑编辑: 我现在得出的结论是,我确实需要了解这是如何工作的,因为我正在寻找相互竞争的信息并遇到非常复杂的父子碰撞和放置问题。任何资源都很棒。API并没有真正帮助我