Open sky068 opened 4 years ago
https://xujiawei.top/2020/09/21/iOS%E5%8E%9F%E7%94%9F%E9%9B%86%E6%88%90cocoscreator/
游戏项目使用cocoscreator 2.4.0版本,发布iOS工程后集成到iOS原生工程,中途发现v8引擎在一个进程中只能初始化一次,导致退出游戏销毁引擎实例并释放资源后无法再次打开游戏,遂采用单例模式,每次退出游戏时只跳转到空场景然后释放资源并停止游戏主循环并不销毁引擎实例(注意,这里一定要跳转到空场景再释放资源,如果在游戏场景释放可能不及时,导致返回app时内存没有回落),这样做的好处是下
https://xujiawei.top/2020/09/21/iOS%E5%8E%9F%E7%94%9F%E9%9B%86%E6%88%90cocoscreator/
游戏项目使用cocoscreator 2.4.0版本,发布iOS工程后集成到iOS原生工程,中途发现v8引擎在一个进程中只能初始化一次,导致退出游戏销毁引擎实例并释放资源后无法再次打开游戏,遂采用单例模式,每次退出游戏时只跳转到空场景然后释放资源并停止游戏主循环并不销毁引擎实例(注意,这里一定要跳转到空场景再释放资源,如果在游戏场景释放可能不及时,导致返回app时内存没有回落),这样做的好处是下