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

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

21. 自定义shader-边缘光照shader [ 89%]

...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_示例 发布时间: 20251130

22. 自定义2D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 89%]

...LayaAir引擎中,自定义一个.shader文件需要按照以下结构: Shader3D Start/End:Shader文件头/尾。 用于声明渲染pass,渲染状态、材质参数等, Shader3D Start { //此处填写Shader渲染pass、渲染状态、材质参数等属性 } Shader3D End name:Shader名称 ...

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

23. laya.d3.shader.ShaderVariant_API3.0 [ 88%]

...ds clone equal setValue Constructors constructor new ShaderVariant(shader: Shader3D, subShaderIndex: number, passIndex: number, defines: string[]): ShaderVariant Defined in laya/d3/shader/ShaderVariantCollection.ts:46 创建着色器变种。 Parameters shader: Shader3D 着色器 subShaderIndex: num...

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

24. 关联shader的uniform(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 87%]

...化时的uniformMap ```typescript var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE, 'u_OutlineWidth': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineLightness': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineColor': Laya.Shader3D.PERIOD_MATERIAL, 'u_Albedo...

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

25. 关联shader的uniform(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 87%]

...化时的uniformMap ```typescript var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE, 'u_OutlineWidth': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineLightness': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineColor': Laya.Shader3D.PERIOD_MATERIAL, 'u_Albedo...

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

26. 关联shader的uniform(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 87%]

...化时的uniformMap ```typescript var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE, 'u_OutlineWidth': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineLightness': Laya.Shader3D.PERIOD_MATERIAL, 'u_OutlineColor': Laya.Shader3D.PERIOD_MATERIAL, 'u_Albedo...

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

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

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

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

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

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

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

29. Laya2.7.1 shader compileShaderByDefineNames感觉无效了。 [ 87%]

...haderByDefineNames感觉无效了。 在进游戏的时候调用了  Laya.Shader3D.compileShaderByDefineNames(curShader.name, 0, 0, []);        Laya.Shader3D.compileShaderByDefineNames(curShader.name, 0, 0, ["BONE"]);        Laya.Shader3D.compileShaderByDefineNames(curShader.nam...

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

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

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

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