大约有 12 项符合查询结果, 库内数据总量为 30,778 项。 (搜索耗时: 0.0044 秒)
....3 代码中使用UI组件三、与自定义组件脚本区别3.1 继承类不同3.2 不同的生命周期3.3 不同的使用UI组件方式四、UI运行时和自定义组件脚本的混合使用4.1 简单用法4.2 高级用法UI运行时 一、概述 在项目开发过程中,开发者往往对UI...
来源: Laya3.0_文档 发布时间: 20241014
...中的事件主要包含三部分 Laya.Event 事件类型,事件接口,不同的事件类型都要实现此接口。 Laya.EventDispatcher 事件派发,每个传递过来的事件都会由它分发给特定的处理者。 Laya.Handler 事件处理,不同的处理器需实现该接口。 2.1 ...
来源: Laya3.0_文档 发布时间: 20241014
...建好的蓝图文件,就可以打开蓝图编辑器了。 (图1-3) 不同的蓝图文件有不同的使用方式: 继承Sprite3D的蓝图直接拖到3D场景中使用 (也可拖到3D场景的层级目录)。 (图1-4) 继承UI派生类的蓝图直接拖到2D场景中使用 (也可...
来源: Laya3.0_文档 发布时间: 20241014
...Sprite同时也是容器类,可用来添加多个子节点。Sprite针对不同的情况做了渲染优化,所以保证一个类实现丰富功能的同时,又达到高性能。 另外,在LayaAir 2D UI中,Sprite是所有节点对象的基础类,如图1-1所示,Sprite 类的基础功能...
来源: Laya3.0_文档 发布时间: 20241014
...需要在引擎初始化之前执行一些逻辑,例如需要提前判断不同的运行环境等。 那我们也提供了自定义的代码流程,通过Laya.addBeforeInitCallback定义引擎初始化之前要执行的逻辑,通过Laya.addAfterInitCallback定义引擎初始化之后要执行...
来源: Laya3.0_文档 发布时间: 20241014
...适配,否则会出来一些适配问题。在LayaAir引擎中会根据不同的适配模式规则,计算出适配宽高需要缩放的比例,然后通过transform的matrix(矩阵)来对画布缩放至逻辑分辨率范围内,再通过viewport与DPR机制缩放还原。 基于以上种...
来源: Laya3.0_文档 发布时间: 20241014
...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_文档 发布时间: 20230303
...空间中,摄像机是一个透视的摄像机,这和2D UI有着截然不同的区别,因为2D UI是一个正交摄像机。因此如果要出现UI有三维变换的效果,就必须用3D UI。 1.1 3D UI的本质 3D UI也是UI,就需要承担UI的交互职能。例如,当我们点击UI上...
来源: Laya3.0_文档 发布时间: 20241014
...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_文档 发布时间: 20230406
...鼠标悬停(over),鼠标按下(down),三种状态可以设置不同的描边颜色 相对于单选框组件,多选框组件的特点是,选中之后可以恢复状态,如动图1-4所示。 (动图1-4) 其余属性与Button相同,开发者可以根据按钮组件的文档进...
来源: Laya3.0_文档 发布时间: 20241014