2012-10-04 69 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將不在屏幕中心。