Cocos2d iphone 增强现实与Cocos3D

Cocos2d iphone 增强现实与Cocos3D,cocos2d-iphone,augmented-reality,cocos3d,Cocos2d Iphone,Augmented Reality,Cocos3d,我是Cocos3d的初学者。我使用cocos3d项目模板创建了一个cocos3d项目。当我移动相机时,我希望CC3MeshNode将消失(它也在屏幕外,仅当相机移动到特定位置时才会出现)。我还设置了shouldAutotargetCamera和shouldTrackTarget为是,但不起作用。CC3MeshNode始终显示在屏幕中心。如果你有Cocos3D的经验,请帮我解决。非常感谢。如果我正确理解了您的问题,您应该执行以下步骤: 设置场景(将CC3MeshNode添加到其中) 设置viewC

我是Cocos3d的初学者。我使用cocos3d项目模板创建了一个cocos3d项目。当我移动相机时,我希望CC3MeshNode将消失(它也在屏幕外,仅当相机移动到特定位置时才会出现)。我还设置了shouldAutotargetCamera和shouldTrackTarget为是,但不起作用。CC3MeshNode始终显示在屏幕中心。如果你有Cocos3D的经验,请帮我解决。非常感谢。

如果我正确理解了您的问题,您应该执行以下步骤:

  • 设置场景(将CC3MeshNode添加到其中)
  • 设置
    viewController.isOverlayingDeviceCamera=YES(这是AppDelegate类的cocos3d模板中的行)
  • 开始使用来自加速度计的数据更新场景中的CC3摄像机。你可以看到我关于如何做到这一点的问题(和答案)。“update:”方法是CC3Scene的方法

  • 希望这会有帮助

    在CC3Scene中,onOpen方法注释行[self.activeCamera moveWithDuration:3.0 toShowAllOf:selfwithpadding:0.5f]。然后,您的网格节点将不在屏幕中心