复杂节点 - 坐标租用碰撞检测

时间:2012-11-06 23:53:52

标签: cocos2d-iphone collision-detection

我遇到两个" hitboxes"在同一个平面或一些这样的。我知道答案就在convertToNodeSpace或convertToWorldSpace方法的某处,但是尽管查看了API和一些示例并尝试了解决方法,我仍然不确定如何最好地更改我的节点/世界空间以获得正确的比较

我的Hirearchy如下。我想比较两个boundingBox数量

SCENE
   -GameLayer
      -HeroCharacter
         -Sprite
            -boundingBox
      -WorldLayer
         -EnemyCharacter
            -EnemySprite
               -boundingBox

令我感到震惊的是,让WorldLayer成为SCENE的孩子可能会非常简单,我会尝试 - 但我仍然想知道如何比较两个数量

编辑:事实证明,将GameLayer和WorldLayer放在同一级别要容易得多。我的碰撞现在按预期工作 - 但是我仍然想知道如何使其他版本仅用于我自己的eddification

EDITEDIT: 我现在得出的结论是,我确实需要了解它是如何工作的,因为我发现了竞争信息并且发现了非常复杂的父子碰撞和放置问题。任何资源都很棒。 API并没有真正帮助我

0 个答案:

没有答案