Cocos2d-x의 GLView를 가져 와서 addSubview

2204 단어 cocos2d-x
Cocos2d-x의 iOS 버전에서 루트 GLView를 가져 와서 iOS 네이티브 뷰를 붙여 넣는 방법

Director에서 다음과 같이 얻을 수 있습니다.
UIView* rootView = (UIView*)Director::getInstance()->getOpenGLView()->getEAGLView();

이것이 취해지면, 나머지는 Objective-C 의 코드로 좋아 멋지게 할 수 있습니다. 예를 들어 Facebook SDK의 로그인 보기를 붙여넣습니다.

(Objective-C++를 사용하려면 소스 파일의 확장자를 .mm로 설정해야 합니다.)
UIView* rootView = (UIView*)Director::getInstance()->getOpenGLView()->getEAGLView();
FBLoginView* loginView = [[FBLoginView alloc] init];
loginView.center = CGPointMake(284, 50);
[rootView addSubview:loginView];

좋은 웹페이지 즐겨찾기