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

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

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

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

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

2. Steam扩展实例 · LayaAir3.4 · 引擎文档 · LAYABOX [ 93%]

Steam扩展实例一、概述二、初始化2.1 封装初始化功能2.2 生成动态链接库2.3 完成初始化三、成就3.1 设定游戏的成就3.2 获取数据与建立回调3.3 封装成就功能3.4 设定成就3.5 效果展示Steam扩展实例 一、概述 LayaAir支持增加自定义的Wi...

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

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

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

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

4. 对象池 · LayaAir3.4 · 引擎文档 · LAYABOX [ 87%]

...里拿,对象池没有才需要创建。 对象池的优点是减少了实例化对象时的开销,且能让对象反复使用,减少了新内存分配与垃圾回收器运行的机会。另外对象移除时并不是立即从内存中抹去,只有认为内存不足时,才会使用垃圾...

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

5. 性能统计与优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 87%]

...在一个批处理中一起渲染,减少渲染调用次数。 使用GPU实例化:使用GPU实例化技术,将多个相同模型的物体实例化渲染,减少渲染调用次数。 减少透明物体:透明物体的渲染需要进行混合操作,会增加DrawCall的次数,可以尽量...

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

6. TiledMap地图 · LayaAir3.4 · 引擎文档 · LAYABOX [ 81%]

...) { //创建地图对象 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

7. 网络通信 · LayaAir3文档 · LAYABOX [ 80%]

... ArrayBuffer:二进制数据缓冲区。 上面的三种方法都可以实例化一个Byte,根据参数的不同创建二进制数据。 //实例化一个二进制数组Byte var byte:Laya.Byte = new Laya.Byte(); //或者传入一个类型化数组 var uint8Byte:Uint8Array = new Uint8Array(10); v...

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

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

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

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

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

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

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

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

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

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