Я хочу загрузить сцену Cocos3D внутри UIViewController
. В настоящее время я интегрирую Cocos3D в свой обычный проект iOS. Как загрузить сцену Cocos3D в представление RootViewController.Загрузить сцену Cocos3D на UIViewController
Я нашел способ использования EAGLView. Но я не имею понятия о EAGLView и CCDirector. Вот код, который я сейчас пытаюсь сделать. Есть ли другой способ сделать это? Пожалуйста, дайте мне знать,
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
CCDirector * director = [CCDirector sharedDirector];
[self.view addSubview:[director openGLView]];
cc3Layer = [LR3DLayer layerWithColor:ccc4(100, 100, 100, 255) width:768 height:960];
[cc3Layer scheduleUpdate];
world = [LR3DScene scene];
cc3Layer.cc3Scene = world;
scene = [CCScene node];
[scene addChild: (ControllableCCLayer*)cc3Layer];
if([director runningScene])
[director replaceScene:scene];
else
[director runWithScene:scene];
}