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

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

21. Shader预编译(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 91%]

...* 着色器变种属性介绍 1.当前ShaderVariant着色器变种对应的Shader3D ```typescript public function get shader(): Shader3D; ``` 2.子着色器索引 ```typescript public function get subShaderIndex(): Number; ``` 3.通道索引 ```typescript public function get passIndex(): Number; ```...

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

22. Shader预编译(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 91%]

...* 着色器变种属性介绍 1.当前ShaderVariant着色器变种对应的Shader3D ```typescript shader(); ``` 2.子着色器索引 ```typescript subShaderIndex(); ``` 3.通道索引 ```typescript passIndex(); ``` 4.宏定义集合 ```typescript defineNames(); ``` 5.判断两个着色器变种是...

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

23. 继承自Laya.BaseMaterial并且自定义Shader的的自定义材质如何设置透明渲染 [ 91%]

... = false; constructor() { super(); if(!this.inited) { CMat._mainTex = Laya.Shader3D.propertyNameToID("u_MainTex"); CMat._mainCol = Laya.Shader3D.propertyNameToID("u_MainCol"); CMat.initShader(); this.inited = true; } this.setShaderName("CMatShader"); } public SetMainTex(value) { this._shaderValues.s...

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

24. shader3D缺少uploadMaterialUniforms方法 [ 90%]

shader3D缺少uploadMaterialUniforms方法 想要动态修改shader uniform 里的值,各种方法都无效...uploadMaterialUniform方法也找不到。 2017-08-15 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复...

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

25. 自定义shader-边缘光照shader [ 88%]

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

26. 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

27. 关联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

28. 关联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

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

...化时的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

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

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

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