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

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

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

...降低渲染的CPU成本1.2 降低渲染的GPU成本2.优化Draw Call3.GPU instance4.Dynamic Batch5.Static Batch6.Custom Static Batch(Static Batch Volume组件)7.基于节点的材质合批功能7.1表现效果7.2 使用示例3D性能优化 1.图形性能的基本认知 1.1 降低渲染的CPU成本 ...

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

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

...回收,如果类有类名才进行回收,没有则不回收 * @param instance 类的具体实例 */ static recoverByClass(instance: any): void { if (instance) { var className: string = instance["__className"] || instance.constructor._$gid; if (className) Pool.recover(className, instance); } } ...

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

3. 静态合批 · LayaAir3.3 · 引擎文档 · LAYABOX [ 83%]

...me框选到合适的大小后,在组件的详情面板中,勾选Static Instance Batch,再点击reBatch,Volume中所框选的物件就会执行Batch操作,优化Draw Call,提升运行效率,勾选CheckLOD选项,启用LOD Cull Rate Array接管Volume中的物体LOD组,此时Volume中...

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

4. 使用3D UI · LayaAir3.3 · 引擎文档 · LAYABOX [ 78%]

...= this.bar.value - 0.9; this.value.y = 35; this.value.visible = true; Main.instance.animator.play("stun"); Laya.Tween.create(this.value).to("y", -30).duration(1000); } } 上述代码中的Main.instance.animator.play("Stun");表示改变动画状态,目的是在减少血量时播放受到攻击的...

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

5. 自定义3D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 77%]

...Shader4.1 什么是SubShader4.2 什么是Pass5.Shader文件结构详述5.1 Instancing5.2 ReflectionProbe5.3 attributeMap5.4 defines5.5 styles6.GLSL语法简述6.1 常见的变量类型6.2 常见的向量类型6.3 常见的矩阵类型6.4 varying7.ShaderPass8.GLSL Block9.开始编写一个LayaAir Sha...

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

6. 陀螺仪与加速计 · LayaAir3.3 · 引擎文档 · LAYABOX [ 64%]

....width, Laya.stage.height); Laya.stage.addChild(this.info); Laya.Gyroscope.instance.on(Laya.Event.CHANGE, this, this.onDeviceorientation); } private onDeviceorientation(absolute: Boolean, rotationInfo: Laya.RotationInfo): void { this.info.text = "alpha:" + Math.floor(rotationInfo.alpha) + '\n' + "be...

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

7. 3D粒子 · LayaAir3.3 · 引擎文档 · LAYABOX [ 46%]

...图动画 (图4.5-1) 在粒子系统的TextureSheet中,创建一个Instance,由于火焰贴图的组成方式为10x5,此时修改Tiles为X:10,Y:5。修改后粒子系统贴图变为火焰效果,但是依然是静态图,下面来修改Frame帧动画,修改Frame->Type为Curve...

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

8. 3D粒子编辑模块 · LayaAir3文档 · LAYABOX [ 46%]

...图动画 (图4.5-1) 在粒子系统的TextureSheet中,创建一个Instance,由于火焰贴图的组成方式为10x5,此时修改Tiles为X:10,Y:5。修改后粒子系统贴图变为火焰效果,但是依然是静态图,下面来修改Frame帧动画,修改Frame->Type为Curve...

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

9. 组件脚本的内置方法 · LayaAir3.3 · 引擎文档 · LAYABOX [ 41%]

...undManager.playSound("resources/sound/destroy.wav"); } } PhysicsGameMainRT.instance.addScore(1); } else if (other.label === "ground") { //只要有一个盒子碰到地板,则停止游戏 owner.removeSelf(); PhysicsGameMainRT.instance.stopGame(); } } /**使用对象池创建爆炸动画 */ createE...

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

10. vivo小游戏 · LayaAir3.3 · 引擎文档 · LAYABOX [ 33%]

...使用3D粒子有时会遇到卡死、黑屏问题,这是由于vivo支持instance扩展以及支持vao扩展存在问题导致的。 建议直接配置vao为true来避免直接修改引擎的麻烦,可以在项目中配置vivo的发布模板:在发布模板的manifest.json中配置好vao,并...

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