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

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

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

...降低渲染的CPU成本1.2 降低渲染的GPU成本2.优化Draw Call3.GPU instance4.Dynamic Batch5.Static Batch6.Custom Static Batch(Static Batch Volume组件)3D性能优化 1.图形性能的基本认知 1.1 降低渲染的CPU成本 在渲染过程中,对CPU渲染时间影响时间最大的因素...

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

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

...回收,如果类有类名才进行回收,没有则不回收 * @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_文档 发布时间: 20230303

3. 静态合批 · LayaAir3.0文档 · LAYABOX [ 79%]

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

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

4. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 74%]

...= this.bar.value - 0.1; this.value.y = 35; this.value.visible = true; Main.instance.animator.play("Stun"); Laya.Tween.to( this.value, { y : -20 }, 500, null, Laya.Handler.create(this, this.end)) } private end(): void { this.value.visible = false; } } 上述代码中的Main.instance.animator.play("St...

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

5. 自定义Shader · LayaAir3.0文档 · LAYABOX [ 72%]

...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_文档 发布时间: 20241014

6. 陀螺仪与加速计 · LayaAir3.0文档 · LAYABOX [ 60%]

....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_文档 发布时间: 20230303

7. 3D粒子编辑模块 · LayaAir3.0文档 · LAYABOX [ 43%]

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

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

8. vivo小游戏 · LayaAir3.0文档 · LAYABOX [ 31%]

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

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