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

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

1. 事件管理 · LayaAir3.0文档 · LAYABOX [ 100%]

...图2-1,事件类型请参考API文档。 (图2-1) 例如 Laya.Event.CLICK:string = "click"。CLICK 静态属性用于定义事件对象的type类型属性值为单击事件。这个事件是由鼠标点击触发后系统派发的事件,开发者也可以调用event()方法派发这些事件...

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

2. 插件开发说明 · LayaAir3.0文档 · LAYABOX [ 54%]

...ector: "Buttons", options : { buttons : [ { caption : "点我", event: "my_click" } ] } } ] } ]); this._panel.allowUndo = true; //根据需要设置 //如果不需要undo功能,也可以直接this._data = {}; this._data = IEditor.DataWatcher.watch({}); //inspect可以多次调用,将多个数据...

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

3. 和原生Dom交互 · LayaAir3.0文档 · LAYABOX [ 51%]

...tring = "http://layabox.com/"; this.qrcode.makeCode(url); Laya.stage.once("click",this,this.clickHandler); this.qrcodeSp = new Laya.Sprite(); Laya.stage.addChild(this.qrcodeSp); 编译运行上面的代码,然后点击舞台可以看到,二维码已经显示到了舞台上,可以用手机扫...

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

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

....Script命名函数方式处理输入。例如: this.aNode.on(Laya.Event.CLICK, ()=> { console.log("clicked"); }); class MyScript extends Laya.Script { //脚本事件 onMouseClick(e:Event) { console.log("clicked"); } } aNode.addComponent(MyScript); 以上两种方式是等价的,且在纯2D...

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

5. 弹窗视图组件 · LayaAir3.0文档 · LAYABOX [ 47%]

... extends RuntimeScriptBase { onAwake(): void { this.closeBtn.on(Laya.Event.CLICK, this, () => { this.close(); }); } } 1.3.3 关联场景 设置好弹窗之后,需要用代码将Dialog与所需要用到该Dialog的场景管关联起来。回到初始场景Scene,在Scene2D的属性设置面板...

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

6. 位图切片组件 · LayaAir3.0文档 · LAYABOX [ 44%]

...FFFFFF,#FFFFFF,#FFFFFF"; this.controller.size(84, 30); this.controller.on('click', this, this.onClipSwitchState); this.controller.x = (Laya.stage.width - this.controller.width) / 2; this.controller.y = (Laya.stage.height - this.controller.height) / 2 + 110; this.owner.addChild(this.controller); } pr...

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

7. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 40%]

... this.bar.value = 1; this.value.visible = false; Laya.stage.on( Laya.Event.CLICK, this, this.onHurt ); } onHurt(): void { this.bar.value = this.bar.value - 0.1; this.value.y = 35; this.value.visible = true; Main.instance.animator.play("Stun"); Laya.Tween.to( this.value, { y : -20 }, 500, null, Laya....

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

8. 精灵 · LayaAir3.0文档 · LAYABOX [ 38%]

...dImage("atlas/comp/image.png", null); //设置图片的点击事件 sp.on("click", this, () => { Laya.Tween.to(sp, { scaleX: 0.5, scaleY: 0.5 }, 100); }); //设置鼠标点击区域 let hitArea: Laya.HitArea = new Laya.HitArea(); hitArea.hit.drawRect(0, 0, 100, 100, "#00ff00"); sp.hitArea = hitAr...

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

9. 场景管理 · LayaAir3.0文档 · LAYABOX [ 35%]

...会有冲突。 如果勾选 Mouse Through,Scene2D下脚本事件 onMouseClick 等将不会响应,会传递到Scene3D中 如果不勾选 Mouse Through,Scene2D下脚本事件 onMouseClick 等将会响应 二、代码中使用 2.1 场景类 /** * 场景类,负责场景创建,加载,销毁...

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

10. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 31%]

... Laya.timer.frameLoop(1, this, this.animateFrameRateBased); Laya.stage.on("click", this, this.dispose); dispose() { Laya.timer.clear(this, this.animateFrameRateBased); } 当一个对象的生命周期结束时,记得清除其内部的Timer 3.3 获取显示对象边界的做法 在相对布局中...

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