2012-10-04 35 views
0

我是Cocos3d的初学者。我使用Cocos3D项目模板创建一个cocos3d项目。当我移动相机时,我想让CC3MeshNode消失(它也在屏幕外,只有当相机移动到特定位置时才会出现)。我也设置了shouldAutotargetCamera和shouldTrackTarget是YES,但它没有工作。 CC3MeshNode总是出现在屏幕中心。如果你有Cocos3D的经验,请帮我解决它。万分感谢。增强现实和Cocos3D

回答

0

,如果我理解正确你的问题,你应该做的步骤,像这样的:

  1. 设置场景(添加CC3MeshNode进去)
  2. 设置viewController.isOverlayingDeviceCamera = YES;(这是从cocos3d模板线从AppDelegate类)
  3. 开始使用来自加速度计的数据更新您场景中的CC3Camera。你可以看到我的问题(和回答)here如何做到这一点。 “update:”方法是CC3Scene的方法之一。

希望能帮助!

0

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