增强现实和Cocos3D



我是Cocos3d的初学者。我使用 Cocos3D 项目模板创建了一个 cocos3d 项目。当我移动相机时,我希望CC3MeshNode会消失(它也不在屏幕上,并且仅在摄像机移动到特定位置时才会出现)。我还设置了应该自动目标相机和应该跟踪目标是是的,但它不起作用。CC3MeshNode始终出现在屏幕中心。如果您有Cocos3D的经验,请帮助我解决它。非常感谢。

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

  1. 设置场景(将 CC3MeshNode 添加到其中)
  2. set viewController.isOverlayingDeviceCamera = YES;(这是来自 AppDelegate 类的 cocos3d 模板的行)
  3. 开始使用加速度计中的数据更新场景中的 CC3Camera。你可以在这里看到我关于如何做到这一点的问题(和答案)。"update:"方法是CC3Scene的方法。

希望这会有所帮助!

在 CC3Scene 中,onOpen 方法注释行 [self.activeCamera moveWithDuration: 3.0 toShowAllOf: self withPadding: 0.5f]。那么你的meshNode将不会在屏幕中心。

相关内容

  • 没有找到相关文章

最新更新