1673875245用户 新 UI 系统有一个 Scene2D 节点。然后又有一个 GRoot 节点。而 GRoot 节点又没有在 Scene2D 下面,这就把我搞懵了。你们的屏幕适配方案是怎样的?我看了官方的文档,讲了一堆。真的,都没讲到要点。说下我的理解:我在 Cocos 和 Unity 中,适配方案都很简单:根据设计分辨率,如果屏幕更宽,那么高度适配,屏幕更高,那么宽度适配。 Laya 中的画布到底是哪个对象呢? Scene2D 和 GRoot 为什么都能显示 UI。。。
LayaAir小牛 屏幕适配设置在项目设置中 希望这篇文档能帮助到您https://www.layaair.com/3.x/doc/basics/common/adaptScreen/readme.html#layaair%E5%B1%8F%E5%B9%95%E9%80%82%E9%85%8D%E8%AF%A6%E8%A7%A3或者如果您有一些其他需求,可以直接将需求提出,我们尽可能的帮助您。至于GRoot节点,可以理解为一个显示在最前面的常驻节点,一些UI的弹出式窗口,会挂载这里。不会随着场景销毁而销毁。
LayaAir大为 引擎的屏幕适配方案是在项目设置界面中选择的,有多种模式引擎中的各种节点都是添加在Stage(舞台)上的,Laya引擎的画布对应的是浏览器中的画布概念GRoot是UI系统的根节点,一般不需要关心这个节点,添加在GRoot下的节点也会自动适配