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

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

1. laya.d3.shader.Shader3D_API3.0 [ 100%]

...otected All Inherited Externals Only exported Menu Globals "laya/d3/shader/Shader3D" Shader3D Class Shader3D Shader3D 类用于创建Shader3D。 Hierarchy Shader3D Index Constructors constructor Properties PERIOD_CAMERA PERIOD_CUSTOM PERIOD_MATERIAL PERIOD_SCENE PERIOD_SPRITE RENDER_STATE_BLEND REND...

来源: Laya3.0_api 发布时间: 20231102

2. 自定义shader-简单shader [ 99%]

...ORMAL0 }; var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldMat': [Laya.Sprite3D.WORLDMATRIX, Laya.Shader3D.PERIOD_SPRITE] }; var customShader = Laya.Shader3D.nameKey.add("CustomShader"); var vs = "attribute vec4 a_Position;\n" + "uniform mat4 u_MvpMat...

来源: Laya_示例 发布时间: 20241119

3. Shader预编译解决方案 [ 96%]

.... }  Laya.ShaderPass -> withCompile(compileDefine) {      if (Shader3D.debugMode)//开启debug编译shader时生成打印shader参数         this._addDebugShaderVariantCollection(compileDefine);          }  debugShader : Laya.Shader debugShader : Laya.SubShader  L...

来源: Laya_社区 发布时间: 20200606

4. 注册宏定义与使用宏(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 95%]

...如果在着色器代码中有使用到宏的话,开发者需要使用 Shader3D 的 `getDefineByName` 接口注册宏定义。 > 注册宏定义的接口统一到了Shader3D中,是在2.3.* 版本优化之后的。在这之前的版本,开发者需要使用 ShaderDefines 的 registerDefine 方...

来源: Laya2.0_文档 发布时间: 20210715

5. 注册宏定义与使用宏(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 95%]

...如果在着色器代码中有使用到宏的话,开发者需要使用 Shader3D 的 `getDefineByName` 接口注册宏定义。 > 注册宏定义的接口统一到了Shader3D中,是在2.3.* 版本优化之后的。在这之前的版本,开发者需要使用 ShaderDefines 的 registerDefine 方...

来源: Laya2.0_文档 发布时间: 20210714

6. 注册宏定义与使用宏(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 95%]

...如果在着色器代码中有使用到宏的话,开发者需要使用 Shader3D 的 `getDefineByName` 接口注册宏定义。 > 注册宏定义的接口统一到了Shader3D中,是在2.3.* 版本优化之后的。在这之前的版本,开发者需要使用 ShaderDefines 的 registerDefine 方...

来源: Laya2.0_文档 发布时间: 20210714

7. Shader概述(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 95%]

...并生成单个片段作为输出。 **LayaAir中的Shader** LayaAir中的Shader3D是一个壳,一个Shader3D可以包含多个SubShader,Shader3D负责管理多个SubShader,一般情况下一个Shader3D下只有一个SubShader。 SubShader是真正的着色器程序,SubShader可以包含多...

来源: Laya2.0_文档 发布时间: 20210715

8. Shader概述(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 94%]

...并生成单个片段作为输出。 **LayaAir中的Shader** LayaAir中的Shader3D是一个壳,一个Shader3D可以包含多个SubShader,Shader3D负责管理多个SubShader,一般情况下一个Shader3D下只有一个SubShader。 SubShader是真正的着色器程序,SubShader可以包含多...

来源: Laya2.0_文档 发布时间: 20210714

9. Shader概述(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 94%]

...并生成单个片段作为输出。 **LayaAir中的Shader** LayaAir中的Shader3D是一个壳,一个Shader3D可以包含多个SubShader,Shader3D负责管理多个SubShader,一般情况下一个Shader3D下只有一个SubShader。 SubShader是真正的着色器程序,SubShader可以包含多...

来源: Laya2.0_文档 发布时间: 20210714

10. 自定义shader-边缘光照shader [ 91%]

...TE0 }; var uniformMap = { 'u_Bones': [Laya.SkinnedMeshSprite3D.BONES, Laya.Shader3D.PERIOD_RENDERELEMENT], 'u_CameraPos': [Laya.BaseCamera.CAMERAPOS, Laya.Shader3D.PERIOD_CAMERA], 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldMat': [Laya.Sprite3D.WORLDMATRIX, Laya.Sh...

来源: Laya_示例 发布时间: 20241119