Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

如何销毁cocos的一个游戏实例,以启动另一个游戏实例

$
0
0

@117292775 写道:

现有一个应用场景,希望在App做一个游戏列表,当点某个游戏时使用cocos2d-x去启动这个游戏,游戏关闭后销毁当前游戏所有对象(包括cocos本身的运行环境),然后返到列表可以重新启动任意一个游戏。

在iOS已经试过让cocos运行在一个独立UIViewController,并在viewDidLoad中初始化cocos的运行环境并启动游戏,然后当关闭游戏,即关闭当前UIViewController时,进行如下销毁:

cocos2d::Director::getInstance().end();
[self dismissViewControllerAnimated:YES completion:nil];

但当返回列表后,重新启动其他游戏,会报错,这个错误会让app整个crash掉。

想问下如何完整销毁一个cocos游戏环境,以能重新再启动另一个?

帖子: 2

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>