请教一下官方这样修改的目的

构建web-mobile,原来是只有GameDivGameCanvas节点的,在3.4.2(最迟)上有
GameDivCocos3dGameContainerGameCanvas三个节点,其中GameCanvas是游戏的canvas节点,官方新增了一个Cocos3dGameContainer节点,应该是为了方便我们定制节点大小才对,于是我修改Cocos3dGameContainer的大小,但是引擎内部在 cc.game.init(gameOptions);方法里将我自定义的大小修改回去了,这个操作是什么意思?
另外,我个人觉得,即使Cocos3dGameContainer不是给用户定制用的,那我如果修改了GameDiv的大小,那引擎怎么也不能将内容大小设置超过GameDiv的大小。
希望赐教下,因为我的插件失效了~ :rofl:

v3.4.0 开始我们已经弃用了 cc.game.frame 和 cc.game.container,对应的分别就是 GameDiv 和 Cocos3dGameContainer 这两个标签, 目前这两个标签主要是为了旧项目的兼容,不至于访问不到属性,导致运行时报错

我们希望开发者只通过 screen 模块来做游戏的屏幕管理,web-mobile 默认行为是占满浏览器屏幕的,不支持 screen resize

请问你这边的需求是希望在 web-mobile 上修改画布大小吗

是的,我觉得这个修改无法满足需求啊,比如我希望一半游戏,一半是我自定义的内容,那这就没办法处理了,应该还是有一个节点约束大小才对

是否可以考虑用 iframe 嵌入游戏内容,其他地方是你的自定义内容