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

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

1. Spine3D渲染器 · LayaAir3.4 · 引擎文档 · LAYABOX [ 100%]

...能优化建议4.1 合理使用快速渲染4.2 适时启用缓存4.3 控制实例数量4.4 优化资源加载Spine3D渲染器(Spine3DRenderer) 1、Spine3D使用入门 Spine3D渲染器是LayaAir引擎中用于在3D场景中播放Spine动画的组件。与2D Spine渲染器相比,3D版本能够...

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

2. 统计信息 · LayaAir3.4 · 引擎文档 · LAYABOX [ 94%]

...明耗时占比最高 不透明对象多、材质碎、光照复杂 合批/实例化/静态合并;减少材质种类;优化灯光与阴影参与;LOD/裁剪 T_3DMainPass_Trans 透明耗时异常高 透明对象/粒子多、排序与过绘制严重 减少透明数量与覆盖面积;合并特...

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

3. 使用二进制图片 · LayaAir3.0文档 · LAYABOX [ 88%]

...就用最简单有效的办法转换图片。 图片加载完成之后,实例化一个XMLHttpRequest对象xhr ,responseType属性设置成 arraybuffer,实例化一个Blob对象blob,用来创建一个img标签,window.URL.createObjectURL(blob)创建一个指向该参数对象的URL,把创...

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

4. 计算着色器 · LayaAir3.4 · 引擎文档 · LAYABOX [ 86%]

...下职责: GPU 剔除(Frustum / HiZ / 批次级剔除) 批处理与实例参数构建(Indirect Draw Args) 粒子、实例、动画数据的并行更新 图像与体数据的通用计算(滤波、模糊、统计) 这些任务的共同特征是:数据量大、规则统一、可高度...

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

5. 3D性能优化 · LayaAir3.4 · 引擎文档 · LAYABOX [ 81%]

...instance Dynamic Batch Static Batch Custom Static Batch 3.GPU instance GPU 实例化是一个绘制调用优化方法,它在一个绘制调用中呈现具有相同材质的多个网格副本。网格的每个副本称为一个实例。这对于绘制场景中出现多次的事物很有用,例如...

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

6. 插件开发说明 · LayaAir3.4 · 引擎文档 · LAYABOX [ 76%]

...,构建时将会自动拷贝到输出目录 }); 以下是一个完整的实例: @IEditor.panel("TestBuildSettings", { usage: "build-settings", title: "测试" }) export class TestBuildSettings extends IEditor.EditorPanel { @IEditor.onLoad static start() { Editor.typeRegistry.addTypes([ { name: "...

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

7. 程序蓝图 · LayaAir3.4 · 引擎文档 · LAYABOX [ 75%]

...构造函数,才可以在蓝图编辑器的createNew中创建这个类的实例,如图12-1所示。 const { bpClass } = BP; @bpClass({ name: "TestBluePrint", canInherited: true, extends: "Script", construct: { params: [ { "name": "testParams", "type": "string" } ] } }) export class TestBluePrint...

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

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

...控制台看到数据输出来。 var myWorker = new Worker("my_task.js")实例化一个worker,传进去一个js文件,通过myWorker.postMessage("start")通知worker线程启动。 self.addEventListener('message',xxx)监听主线程通知的消息。 self.postMessage(data);发送数据给主线...

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

9. 运行配置 · LayaAir3.4 · 引擎文档 · LAYABOX [ 70%]

...此外,为了兼容 2D 渲染的特殊需求,引擎在创建着色器实例时会对该配置进行临时调整,确保 2D 材质仍然采用传统的 uniform 设置方式,而 3D 材质则能够充分利用 UBO 带来的性能优势。 这种设计体现了引擎针对不同渲染场景所采...

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

10. TiledMap地图 · LayaAir3.4 · 引擎文档 · LAYABOX [ 69%]

...) { //创建地图对象 this.tMap = new Laya.TiledMap(); //创建Rectangle实例,视口区域 var viewRect:Laya.Rectangle = new Laya.Rectangle(0, 0, Laya.stage.designWidth, Laya.stage.designHeight); //创建TiledMap地图 this.tMap.createMap("resources/TiledMap/orthogonal.json", viewRect, new Lay...

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