关于大厅+子游戏遇到的一些问题

各位大佬好,小弟刚玩cc不久,现在因为项目需要要搞个大厅+子游戏的做法
然后翻了网上的例子: https://zhuanlan.zhihu.com/p/370746386 这个,照着这个思路已经实现了基本的需求
我做法是 A项目是大厅,然后B项目是子游戏

分别都是导出ab包,通过ab包加载的方式去实现的,但现在遇到了两个问题:
1、就是大厅是竖屏的项目,而子游戏是横屏的项目,然后我在加载完ab包后loadscene方式去打开子游戏发现项目还是竖屏的,子游戏以竖屏的形式展现,诡异的很
2、就是框架的通用代码com包,想着com放在ab包同级,如下:



然后通过svn的extlink把每个项目的com关联到相同结构的路径去,然后对应的大厅项目与游戏就打包成ab包,这样大厅就已经有了com,子游戏加载的时候只需要加载wgame这样的ab包运行就可以了
但后面加载后子游戏报错找不到com内的相关类,然后我又试着去把com也打包成ab包,先加载com,但结果一样,最后只能把com放到游戏的ab包内才正常

想请教下各位大佬有没什么好的办法能处理下上面两个问题,跪谢了

当前cc版本暂时用的是2.4.4的,再次跪谢~

web项目的话跳页面吧

现在开发是web,后面是要打包成app的,所以不是web,要web跳页面就简单了

看看这篇文末写的bundle使用的注意事项,也许能帮到你

好的好的,谢谢大佬,待我细品细品

你这个文章,懂的人 压根就不用看 ,不懂的人 估计看了也不懂 :grinning:

你看了不懂还是懂呢?有没有更好的方式能让不懂的一看就懂,懂的人看了加深理解?给个建议哈

我们再2.4出来不久就用过了,甚至分工程,加上自动化脚本,打出来bundle ,最后放在大厅里面运行的,后来发现用处不大

嗯实际项目中的需求多种多样的,bundle的功能只是引擎给许多种需求中提供的一种可能。还是需要自己根据项目需要 实现针对自己项目合适的方案。你可以把你觉得的比较好的方案贴出来,给大家参考一下哈。共同进步:wink: