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

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

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. 自定义Shader2D · LayaAir3.0文档 · LAYABOX [ 90%]

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

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

26. 自定义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_示例 发布时间: 20241124

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

28. 自定义Shader3D · LayaAir3.0文档 · LAYABOX [ 87%]

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

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

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

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