如何使用jsb退出cocos2d-x中的游戏

时间:2014-01-28 04:40:07

标签: javascript cocos2d-x

在我的游戏中,我调用以下代码退出游戏,但它显示为黑屏。

的javascript:

 cc.Director.getInstance().end();

1 个答案:

答案 0 :(得分:1)

黑屏是end()函数的“正常”行为。实际上它会释放导演的资源(精灵/纹理缓存,opengl视图......)和运行场景并停止主循环。看一下cpp源代码中的CCDirector :: end()和CCDirector :: purgeDirector()。

要实际退出app / game,你必须调用'exit()'这是一个标准的C库函数。我不知道'退出'是否已经绑定到Javascript(我猜不是),但是如果你真的需要它,我就把你自己绑定。

请注意,并非所有平台都允许用户实际退出应用,如果使用该功能提交,您的游戏可能会被拒绝。

劳伦