AppDelegate里面将
[window_ setRootViewController:navController_];改为[window_ addSubview:navController_.view];
即可通过[director_ pushScene: [GameScene scene]],GameScene中init能得到正确的winSize
本文介绍了一种在AppDelegate中更改视图呈现方式的方法:从使用setRootViewController切换到addSubview方式。这样可以使得GameScene中的init方法正确获取窗口大小(winSize),并能通过导演(director)成功推送场景。
[window_ setRootViewController:navController_];改为[window_ addSubview:navController_.view];
即可通过[director_ pushScene: [GameScene scene]],GameScene中init能得到正确的winSize

被折叠的 条评论
为什么被折叠?