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

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

1. 3D性能优化 · LayaAir3.0文档 · LAYABOX [ 100%]

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

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

2. 对象池 · LayaAir3.0文档 · LAYABOX [ 94%]

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

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

3. 网格 · LayaAir3.0文档 · LAYABOX [ 90%]

...引用修改这个属性的时候,LayaAir会返回该Render下第一个实例化后的material赋予当前的MeshRederer组件。 那么,什么是第一个实例化后的material呢? 每个MeshRenderer组件里有个Materals属性,这个数组决定了该物体下可以放几个material组...

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

4. 程序蓝图 · LayaAir3.0文档 · LAYABOX [ 82%]

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

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

5. 缓动 · LayaAir3.0文档 · LAYABOX [ 78%]

...反向(backIn)三、Tween3.1 常用API介绍3.2 参数说明3.3 缓动实例3.4 理解Props参数3.5 理解缓动持续时间(duration)与延迟执行(delay)参数3.6 理解ease参数3.7 理解完成回调(complete)参数3.8 通过Props参数实现过程回调缓动 一、概述 缓...

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

6. 3D物理编辑 · LayaAir3.0文档 · LAYABOX [ 76%]

...也是非常简单。 创建复合碰撞形状的方式并不复杂,先实例化复合碰撞形状CompoundColliderShape(),再通过复合碰撞形状对象的addChildShape方法添加基础碰撞形状子对象即可。 我们继续通过代码和注释来理解。编写代码如下所示: /* ...

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

7. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 72%]

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

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

8. TiledMap地图 · LayaAir3.0文档 · LAYABOX [ 71%]

...) { //创建地图对象 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_文档 发布时间: 20230303

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

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

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

10. 按钮组件 · LayaAir3.0文档 · LAYABOX [ 54%]

...较简单,通常只需要几个步骤,加载资源、创建一个Button实例、将Button添加到当前场景上,最后设置Button组件的属性。具体实现可以参考下面的代码与注释: const { regClass, property } = Laya; @regClass() export class UI_Button extends Laya.Script ...

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