-
Creator 版本: 3.8.2
-
目标平台: android真机
-
重现方式:3D游戏退出,再打开2D游戏
看日志像是3D游戏里的天空盒子相关在游戏关闭时没销毁,导致在2D游戏还在查找天空盒子相关的,找不到就崩溃了,PS.本人安卓开发,在App接入3D游戏时出现切2D游戏时崩溃
Creator 版本: 3.8.2
目标平台: android真机
重现方式:3D游戏退出,再打开2D游戏
看日志像是3D游戏里的天空盒子相关在游戏关闭时没销毁,导致在2D游戏还在查找天空盒子相关的,找不到就崩溃了,PS.本人安卓开发,在App接入3D游戏时出现切2D游戏时崩溃
可以试着把天空盒先关闭,再关闭3D游戏,再去切换2D游戏。
这个试过了,好像也没什么用,也是崩溃🥹
3D重复打开3D没问题,就是3D退出打开2D会崩溃,之前让游戏开发同学打包了一个空3D项目,再来回切换也会导致崩溃
那就考虑3D和2D同一个场景的方案了。通常设计场景,需要可支持2D和3D同时存在。也就是单场景模式
我们App接入的是多个游戏项目,不是在同一个项目里切换3D和2D这种,就比如打包一个3D的A项目,然后又打包一个2D的B项目,这样来回切换🥹,相当于App是个游戏容器,可以切换多个cocos项目