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

大约有 26 项符合查询结果, 库内数据总量为 31,671 项。 (搜索耗时: 0.0033 秒)

1. 原生语言与JS通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 100%]

...使用的脚本接口如下: //同步 postSyncMessage(eventName: string, data: string): string; //异步 postAsyncMessage(eventName: string, data: string): Promise<string>; JS中简单的测试案例如下: var ret = conch.postSyncMessage("syncMessage", "syncMessage from js"); alert(ret); ...

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

2. 微信小游戏Worker使用 · LayaAir3.3 · 引擎文档 · LAYABOX [ 97%]

...接调用 worker.onMessage/postMessage 即可 worker.onMessage(function (data) { console.log("worker ------------", worker); worker.downloadFile({ url:data.url, success:function(res){ console.log("worker downloadfile url:" + data.url); res.type = "Image"; // 资源类型,在MiniWorkerLoader的work...

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

3. 列表组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 89%]

...节点被添加到舞台后 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列表项下的Label组件命名相同。 1.2.5 运...

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

4. 多线程Worker · LayaAir3.3 · 引擎文档 · LAYABOX [ 85%]

...象;它将包含于传递给 onmessage 处理函数的事件对象中的 data 字段内。你可以传递任意值或是经过结构化拷贝算法处理过的 JavaScript 对象,即可以包含循环引用。 transferList 一个可选的对象数组,用于转让它们的所有权。如果一...

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

5. 使用百度地图 · LayaAir3.3 · 引擎文档 · LAYABOX [ 79%]

...数: // 将原始坐标转换为百度坐标 private convertToBaiduCoord(data: any): void { if (data.status == 0) { var position: any = data.points[0]; // 设置标注物位置 this.marker.setPosition(position); this.map.panTo(position); } } 在转换完成后设置标注物的位置,并且把...

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

6. 开放数据域组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

...均已创建完毕,此方法只执行一次 */ onAwake(): void { let opendata = new Laya.OpenDataContextView(); Laya.stage.addChild(opendata); opendata.pos(100,100); opendata.size(500,500); } } 成功创建开放数据域视图节点后,我们只是完成了引擎层面要完成的工作流程...

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

7. 树状列表组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 72%]

...执行一次 onAwake(): void { //初始化树状列表的数据源 let treeData: string = "<data>"; //给Tree列表赋值 treeData += "<dir label='box1' isOpen='true'>" + "<file label='child1 ' />" + "<file label='child2 ' />" + "<file label='child3 ' />" + "<file la...

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

8. HTTP通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 65%]

... URL 与包含脚本的文本具有相同的主机名和端口。 * @param data (default = null)发送的数据。 * @param method (default = "get")用于请求的 HTTP 方法。值包括 "get"、"post"、"head"。 * @param responseType (default = "text")Web 服务器的响应类型,可设置为 "...

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

9. 2.x引擎项目升级说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 65%]

...) { return task.loader.fetch(task.url, "json", task.createCallback()).then(data=> { let obj = /*解析data*/; return obj; }); } } 加载类里不需要考虑是单独加载,还是是批量加载其中一个环节,因为task.createCallback可以很好的将总体进度归一化为0~1。 复杂...

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

10. ProtocolBuffer通信 · LayaAir3.3 · 引擎文档 · LAYABOX [ 63%]

...务器返回的消息 this.socket.onmessage = (event) => { //将 event.data 转换为 Uint8Array 类型,以便传递给解码函数 handleServerResponse 进行处理。 const buffer = new Uint8Array(event.data); this.handleServerResponse(buffer); }; // 连接关闭处理 this.socket.onclose = (...

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