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

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

1. 自定义Shader · LayaAir3.0文档 · LAYABOX [ 100%]

一篇学会自定义Shader一、Shader基础知识1.1 Shader是什么?1.2 LayaAir引擎的Shader2.如何自定义Shader2.1 Mesh中常见的属性2.2 规则说明3.uniformMap4.子着色器SubShader4.1 什么是SubShader4.2 什么是Pass5.Shader文件结构详述5.1 Instancing5.2 ReflectionProbe5....

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

2. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 95%]

...加载解码图片卡顿现象,开发者可以打开开关,也可以自定义worker,解决项目中耗费cpu的地方,下面我们分别来介绍下。 新建一个项目,为了方便显示,我们新建一个ui项目。简单的调用接口如下: class LayaUISample { constructor() { /...

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

3. 属性设置面板说明 · LayaAir3.0文档 · LAYABOX [ 90%]

...UI3D 、反射探针、体积全局照明、静态合批、LOD组)、自定义组件脚本、新建组件脚本。 2D节点可以增加的组件有:动画(时间轴动画、动画状态机)、2D物理、自定义组件脚本、新建组件脚本。 “自定义组件脚本”是添加已经...

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

4. 资源加载 · LayaAir3.0文档 · LAYABOX [ 68%]

...缀名,又或者,图片xxx.png并非是当成Texture使用,需要被定义为TextureCube。所以,这些时候需要通过类型进行区分。 使用方式与不带类型的基本相同,只是增加load第二个参数:类型标识字符串。 Laya.loader.load(url, type).then((res)=> ...

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

5. 3D变换 · LayaAir3.0文档 · LAYABOX [ 67%]

...口,即可用代码控制Cube节点了。 1. 平移变换 平移变换的定义如下: /** * 平移变换。 * @param translation 移动距离。 * @param isLocal 是否局部空间。 */ translate(translation: Vector3, isLocal: boolean = true): void { if (isLocal) { Matrix4x4.createFromQuaterni...

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

6. 性能统计与优化 · LayaAir3.0文档 · LAYABOX [ 55%]

...,直到它们被重置或更新。 Uniform的详细介绍请参考《自定义Shader》。 uploadUniformNum表示Shader里的Uniform更新数量,每增加一个Uniform,就增加一个计数。如图15-1所示,参数位于统计面板的最后一行。 (图15-1) Copyright ©Layabox 2022 a...

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

7. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 39%]

...饰器。 一、@regClass() 开发者编写的组件脚本,需要在类定义之前使用装饰器的标识@regClass(),示例代码如下所示: const { regClass } = Laya; @regClass() export class Script extends Laya.Script { } 如动图1-1所示,只有使用了上述的这个装饰器标识...

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

8. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 31%]

...毁、激活、禁用等过程中,会自动调用的方法。当使用自定义的组件脚本时,可以实现如下生命周期方法,方便快速开发业务逻辑。可以在每个方法中打印一条日志,方便开发者进行测试。 名称 条件 onAdded 被添加到节点后调用...

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