因为微信某些关键数据是不能通过直接通过主域获得,微信官方给出的理由是保护其关键数据,所以有了微信开放域这一概念,要注意几点:
1,主域可以向子域发送消息,也就是调用子域,但是子域不能向主域发送消息。
2,子域是和主域分开的cocos 引擎,所以尽量裁剪子域引擎,减少子域包的大小
3,在微信加载游戏过程中,优先加载子域场景,后加载主域场景,所以如果子域最好多用预制体,动态加载的方式。减少游戏加载时间
先构建一个cocos creator 工程,在构建发布项目中如图:
主域中应构建发布如图:
在需要主域需要调用子域,显