小游戏 开放数据域 跟 主域 代码共享的问题
请问小游戏框架里,开放数据域不能import主域的代码吗,如果是,那么
1, 放在主域下的引擎相关的代码(比如图形绘制,场景管理等),在开放域里该如何使用呢?
2, 如果根本不能使用,那么是否可以把引擎代码拷贝一份到开放数据域,单独使用?
3, 如果2可以,那么就是同一个游戏里,会有两份引擎的代码?
不知道理解是否正确,求解,拜谢!
7 回复
方案1:相当与时刻在主屏刷新共享屏幕,会大幅拉低fps,这是我遇到的问题
方案2:完全依赖post,事情会比较复杂
我目前是将这两个方案结合了做的,由猪域驱动,即:
1,在需要绘制好友关系相关数据时,post事件到开放域,同时主域开启绘制共享屏,开放域收到事件后执行相关绘制操作
2,当不需要是,主域关闭绘制共享屏,并post事件到开放域停止相关绘制
这个方案能部分规避方案1的问题,在大部分时间fps能正常,但是一旦启动开放域的绘制fps就掉下来了,希望官方能有更好的指导方案