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

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

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

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

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

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

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

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

33. Laya2.7.1 shader compileShaderByDefineNames感觉无效了。 [ 86%]

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

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

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

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

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

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

...要是围绕着.shader文件为核心,在引擎核心中.shader文件是Shader3D类对象抽象为文本化表示的结果,在选择不同的Shader效果会生成不同的.shader文件,这些.shader文件成为模型材质各不相同的核心因素。 如何创建.shader文件? 在项目资...

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

36. 自定义shader-简单shader [ 85%]

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

37. shader u_MvpMatrix 问题请教 [ 84%]

...INATE0 }; var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_ViewMatrix': [Laya.BaseCamera.VPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldMatrix':[Laya.Sprite3D.WORLDMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_PMat': [Laya.BaseCamera.PROJECTMATRIX, Laya.Shader...

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

38. 请教下, 自己写了个渐变色shader, 但是效果始终不对。麻烦大神们看看代码哪里有问题 [ 82%]

...ITION0 }; var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_MATERIAL], 'u_StartColor':[Laya.VertexElementUsage.STARTCOLOR0,Laya.Shader3D.PERIOD_MATERIAL], 'u_EndColor':[Laya.VertexElementUsage.ENDCOLOR0,Laya.Shader3D.PERIOD_MATERIAL] //'u_MainTex': [1, Laya.Shader3D.PE...

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

39. laya.d3.core.render.command.BlitFrameBufferCMD_API3.0 [ 82%]

...ferCMD.ts:105 inheritdoc override Returns void setshader setshader(shader: Shader3D, subShader: number, shaderData: ShaderData): void Defined in laya/d3/core/render/command/BlitFrameBufferCMD.ts:94 Parameters shader: Shader3D subShader: number shaderData: ShaderData Returns void Static create create...

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

40. [LayaAirIDE3]laya3.2.3shader预编译后,模型无法显示 [ 81%]

...的shaderVariantData.json里面defineNames错误导致的,您可以打开Shader3D的debugMode;Laya.Shader3D.debugMode = true;可以看到实际上defineNames除了UV还有Sprite3D。[{ "id": "SceneEffectCommon00UV", "shaderName": "SceneEffectCommon", "defineNames": ["UV", "Sprite3D"], "passIndex...

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