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

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

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. 列表组件 · LayaAir3.3 · 引擎文档 · LAYABOX [ 94%]

...节点被添加到舞台后 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

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

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

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

4. 2D寻路 · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

...于需要对不同区域应用不同寻路规则的场景。 2.1.5 数据datas 点击Bake按钮后,弹出烘焙面板,如图2-11所示,从层级面板中选择要烘焙的子节点(surface节点上添加了2D导航网格表面组件),拖入到烘焙面板中,按照需要选择节点进...

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

5. 插件开发说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 75%]

....panel("Test") export class MyPanel extends IEditor.EditorPanel { private _data : any; declare _panel : IEditor.InspectorPanel; async create() { this._panel = IEditor.GUIUtils.createInspectorPanel(); Editor.typeRegistry.addTypes([ { name : "MyPanelType", //请注意,名字是全局唯一的,一...

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

6. 组件装饰器说明 · LayaAir3.3 · 引擎文档 · LAYABOX [ 74%]

...置有:number,string,boolean,color,vec2,vec3,vec4,asset hidden hidden: "!data.a" true隐藏,false显示。可以直接使用布尔值,也可以使用表达式,通过将条件表达式放到字符串里,获得布尔类型的运算结果。字符串表达式内,data是一个固定名字的...

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

7. zip更新 · LayaAir3.3 · 引擎文档 · LAYABOX [ 73%]

... == 'head.json') { } else { await this.addObject(entry.entryName, entry.getData()) } }) //写head。zip中可能没有head.json,例如只是某个目录,这时候就不要更新root了 try { let buf = zip.getEntry('head.json'); await this._frw.write('head.json', buf.getData().buffer, true); //...

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

8. 网格像素线 · LayaAir3.3 · 引擎文档 · LAYABOX [ 72%]

...如图2-6所示 (图2-6) Max Line Count:最大线数量 Pixel Lines Datas:像素线数据 注意:像素线数据的数量是不能超过最大线数量的 默认时,已经添加了一个像素线数据,从(000)点到(000)点的白色线,只不过是一个点,我...

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

9. 资源加载 · LayaAir3.3 · 引擎文档 · LAYABOX [ 71%]

...些封装。 比如我们用load()方法加载一个json数据,需要在data里才能取到json文件里的数据。 使用load()方法,示例如下: onEnable(): void { const jsonPath: string = "json/bagList.json"; Laya.loader.load(jsonPath).then((json) => { let _json = json.data; if (_json...

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

10. 网络通信 · LayaAir3文档 · LAYABOX [ 66%]

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

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