• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 11 项符合查询结果, 库内数据总量为 30,724 项。 (搜索耗时: 0.0040 秒)

1. 2.x引擎项目升级指南 · LayaAir3.0文档 · LAYABOX [ 100%]

...本事件 onMouseClick(e:Event) { console.log("clicked"); } } aNode.addComponent(MyScript); 以上两种方式是等价的,且在纯2D,或2D/3D混合这两种情况中均可正常使用。 3.2 2D能对3D正确遮挡。 输入处理时,2D能对3D正确遮挡。 3.3 新增 MOUSE_DRAG和MOUSE_DRA...

来源: Laya3.0_文档 发布时间: 20230406

2. 列表组件 · LayaAir3.0文档 · LAYABOX [ 93%]

...super(); } // 组件被启用后执行,例如节点被添加到舞台后 onEnable(): void { // 给List对象赋值 var data: Array<any> = []; for (var m: number = 0; m < 20; m++) { data.push({ m_label: "No." + m }); } this.list.array = data; } } 代码中,m_label的命名要与List列...

来源: Laya3.0_文档 发布时间: 20230927

3. 视频节点 · LayaAir3.0文档 · LAYABOX [ 87%]

....VideoNode; //组件被启用后执行,例如节点被添加到舞台后 onEnable(): void { // 鼠标点击触发播放 Laya.stage.on(Laya.Event.MOUSE_DOWN, () => { // 视频纹理更新帧率 this.video.videoTexture.useFrame = true; this.video.videoTexture.updateFrame = 30; this.video.play(); ...

来源: Laya3.0_文档 发布时间: 20240912

4. 事件管理 · LayaAir3.0文档 · LAYABOX [ 83%]

...码是如何使用CLICK 的(以下代码来自“2D入门示例”): onEnable(): void { console.log("IndexRT onEnable") //侦听ui按钮点击事件 this.uiBtn.on(Laya.Event.CLICK, this, () => { //点击后,打开UI场景示例 console.log("uiBtn"); Laya.Scene.open("scenes/UiMain.ls"); })...

来源: Laya3.0_文档 发布时间: 20230729

5. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 82%]

...uthor:Charley 、谷主、孟星煜 一、 什么是ECS ECS是Entity-Component-System(实体-组件-系统)的简写,这是一种基于数据驱动的游戏设计模式。 LayaAir的ECS,将场景中每一个有着唯一ID的显示对象节点都被看做一个个的实体。每一个实体...

来源: Laya3.0_文档 发布时间: 20240528

6. 资源加载 · LayaAir3.0文档 · LAYABOX [ 79%]

...才能取到json文件里的数据。 使用load()方法,示例如下: onEnable(): void { const jsonPath: string = "json/bagList.json"; Laya.loader.load(jsonPath).then((json) => { let _json = json.data; if (_json.bagList && _json.bagList.length > 0) { //把json数据传递给list...

来源: Laya3.0_文档 发布时间: 20230728

7. TiledMap地图 · LayaAir3.0文档 · LAYABOX [ 70%]

...lass() export class Main extends Laya.Script { private tMap:Laya.TiledMap; onEnable() { //创建地图对象 this.tMap = new Laya.TiledMap(); //创建Rectangle实例,视口区域 var viewRect:Laya.Rectangle = new Laya.Rectangle(0, 0, Laya.stage.designWidth, Laya.stage.designHeight); //创建TiledM...

来源: Laya3.0_文档 发布时间: 20230303

8. 程序蓝图 · LayaAir3.0文档 · LAYABOX [ 62%]

...类型的输出引脚。 如图2-7给出的示例,当蓝图节点触发onEnable生命周期时,开始打印”game start“,然后等待2秒 (这里的add就是参数节点,将1+1的结果输入给waitTime),再顺序执行打印“3”,2秒过后打印“4”。 (图2-7) 2.2 蓝...

来源: Laya3.0_文档 发布时间: 20240905

9. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 49%]

...nInEditor来让组件在IDE内加载时也可以触发生命周期方法(onEnable、onStart等所有的组件脚本生命周期方法)。示例代码如下: const { regClass, property, runInEditor } = Laya; @regClass() @runInEditor //重点看这里,要放到类之前,@regClass()与@runInE...

来源: Laya3.0_文档 发布时间: 20240809

10. UI运行时 · LayaAir3.0文档 · LAYABOX [ 44%]

...加到舞台后 * 此方法为虚方法,使用时重写覆盖即可 */ onEnable(): void { } /** * 组件被禁用时执行,比如从节点从舞台移除后 * 此方法为虚方法,使用时重写覆盖即可 */ onDisable(): void { } /** * 销毁时执行 * 此方法为虚方法,使用时重...

来源: Laya3.0_文档 发布时间: 20240624