大约有 11 项符合查询结果, 库内数据总量为 30,978 项。 (搜索耗时: 0.0055 秒)
....3 代码中使用UI组件三、与自定义组件脚本区别3.1 继承类不同3.2 不同的生命周期3.3 不同的使用UI组件方式四、UI运行时和自定义组件脚本的混合使用4.1 简单用法4.2 高级用法UI运行时 一、概述 在项目开发过程中,开发者往往对UI...
来源: Laya3.0_文档 发布时间: 20250422
...中的事件主要包含三部分 Laya.Event 事件类型,事件接口,不同的事件类型都要实现此接口。 Laya.EventDispatcher 事件派发,每个传递过来的事件都会由它分发给特定的处理者。 Laya.Handler 事件处理,不同的处理器需实现该接口。 2.1 ...
来源: Laya3.0_文档 发布时间: 20250422
...建好的蓝图文件,就可以打开蓝图编辑器了。 (图1-3) 不同的蓝图文件有不同的使用方式: 继承Sprite3D的蓝图直接拖到3D场景中使用 (也可拖到3D场景的层级目录)。 (图1-4) 继承UI派生类的蓝图直接拖到2D场景中使用 (也可...
来源: Laya3.0_文档 发布时间: 20250422
...开场景Scene.ls逻辑,如果我们加上逻辑判断,就可以根据不同环境,打开不同的入口场景了。 二、其它入口相关 2.1 自定义引擎启动配置 在项目入口启动之前,引擎也有一些初始化的启动配置。 通常,我们直接在项目设置面板...
来源: Laya3.0_文档 发布时间: 20250422
...Sprite同时也是容器类,可用来添加多个子节点。Sprite针对不同的情况做了渲染优化,所以保证一个类实现丰富功能的同时,又达到高性能。 另外,在LayaAir 2D UI中,Sprite是所有节点对象的基础类,如图1-1所示,Sprite 类的基础功能...
来源: Laya3.0_文档 发布时间: 20250422
...mepad.EVENT_TOUCH_OUT,this,this.LeftbuttonEvent0); // 注意同一按钮的不同触发 leftXRInput.addButtonEvent(1,ButtonGamepad.EVENT_TOUCH_STAY,this,this.LeftbuttonEvent1); leftXRInput.addButtonEvent(1,ButtonGamepad.EVENT_TOUCH_OUT,this,this.LeftbuttonEvent1_1); leftXRInput.addButtonEvent(3,Butt...
来源: Laya3.0_文档 发布时间: 20250422
...建的UI控件都在一个三维立体空间中,这和2D UI有着截然不同的区别,因为2D UI没有深度信息。因此,如果要出现UI有三维变换的效果,就必须用3D UI。 3D UI也是UI,也承担UI的交互职能。例如,当点击UI上的按钮时,按钮会带来交...
来源: Laya3.0_文档 发布时间: 20250422
...er.load(url, type).then((res)=> { //带类型,用于区别同一后缀不同作用的资源。 //例如,图片xxx.png被定义为TextureCube,使用load("xxx.png", Laya.Loader.TEXTURECUBE)。得到的是TextureCube。 }); 1.2 加载多个资源(用数组) var url1 = "xxx.png"; var url2 =...
来源: Laya3.0_文档 发布时间: 20250422
...鼠标悬停(over),鼠标按下(down),三种状态可以设置不同的描边颜色 相对于单选框组件,多选框组件的特点是,选中之后可以恢复状态,如动图1-4所示。 (动图1-4) 其余属性与Button相同,开发者可以根据按钮组件的文档进...
来源: Laya3.0_文档 发布时间: 20250422
...果引用Laya的类会报错。 虽然这种识别机制能够解决标记不同脚本使用用途的问题,但还是建议开发者自行用目录方式进行隔离。例如将UI进程运行的脚本放入到editor名称的目录,将只在编辑器内运行的脚本放入到scene名称的目录...
来源: Laya3.0_文档 发布时间: 20250422