gpt4 book ai didi

c++ - cocos2d-x 退出回调?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:48:48 25 4
gpt4 key购买 nike

我需要在应用程序退出之前运行一些清理和拆卸代码。

我已经编写了我将在调用 Director::end 之前调用的 onExit 函数。但我需要在用户通过关闭窗口退出应用程序时运行此回调。

据我所知,cocos2d::Application 和 cocos2d::ApplicationProtocol 都没有定义任何一种可以被覆盖的 on exit 或 on quit 虚拟方法。

最佳答案

你可以在 AppController.mm 中实现 (void)applicationWillTerminate:(UIApplication *)application 如果它还没有在你的 cocos 项目中实现(在我的 cocos2d_tests .xcodeproj 它已经是),然后从那里调用您的 onExit 函数。

类似于:

- (void)applicationWillTerminate:(UIApplication *)application {
// call onExit() here, or forward the call to call onExit() :)
}

注意:这仅对 iOS 有效。据我所知,对于 Android,没有等同于 applicationWillTerminate 的东西。

关于c++ - cocos2d-x 退出回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33156885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com