2012-10-04 2 views
0

저는 Cocos3d의 초보자입니다. Cocos3D 프로젝트 템플릿을 사용하여 cocos3d 프로젝트를 만듭니다. 카메라를 움직이면 CC3MeshNode가 사라지게됩니다. (또한 화면이 보이지 않으며 카메라가 특정 위치로 이동할 때만 나타납니다.) 나는 또한 shouldAutotargetCamera를 설정하고 shouldTrackTarget은 YES이지만 작동하지 않습니다. CC3MeshNode는 항상 화면 중앙에 나타납니다. Cocos3D에 대한 경험이 있으시면 그 문제를 해결하도록 도와주십시오. 정말 고마워. 내가 제대로 문제를 이해하는 경우증강 현실 및 Cocos3D

답변

0

, 당신은 다음과 같은 단계를 수행해야합니다

  1. 는 장면 (그것으로 CC3MeshNode 추가)
  2. viewController.isOverlayingDeviceCamera = YES; 설정을 설정 (이 cocos3d 템플릿 줄은 AppDelegate에 클래스에서입니다)
  3. 가속도계의 데이터로 장면의 CC3Camera를 업데이트하기 시작하십시오. 내 질문 (및 대답) here 어떻게 볼 수 있습니다. "업데이트 :"방법은 CC3Scene의 것입니다.

희망이 도움이 될 것입니다.

0

CC3Scene에서 onOpen 메서드는 [self.activeCamera moveWithDuration : 3.0 toShowAllOf : self withPadding : 0.5f] 행을 주석 처리합니다. 그러면 meshNode가 화면 중앙에 표시되지 않습니다.