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

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

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

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

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

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

....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

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

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

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

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

...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

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

... 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 [ 42%]

...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. 获取位置信息 · LayaAir3.0文档 · LAYABOX [ 39%]

...rt class NewScript extends Laya.Script { constructor() { super(); } onMouseClick(evt: Laya.Event): void { // 尝试获取当前位置 Laya.Geolocation.getCurrentPosition( Laya.Handler.create(this, this.onSuccess), Laya.Handler.create(this, this.onError) ); console.log("click"); } // 成功获取位...

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

8. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 38%]

... 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

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

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

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

10. 浏览器接口 · LayaAir3.0文档 · LAYABOX [ 32%]

...处最好加延迟 //监听器注册 Laya.Browser.window.addEventListener("click", (event: any) => { console.log(event.type); }) Window.open() 方法、window.postMessage()方法、Window.addEventListener()方法 3.3 container 画布 LayaAir引擎里可以通过 Laya.Browser.container 获取画...

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