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

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

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

...static initShader(): void { var attributeMap:Object = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0, 'a_Texcood0': Laya.VertexMesh.MESH_TEXTURECOORDINATE0 }; var uniformMap:Object = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.P...

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

12. 如何自定义Shader(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 64%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE }; //注册CustomShader ...

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

13. 如何自定义Shader(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 63%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE }; //注册CustomShader ...

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

14. 如何自定义Shader(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 63%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMat': Laya.Shader3D.PERIOD_SPRITE }; //注册CustomShader ...

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

15. [LayaAir3]vertex.vertexTangent [ 60%]

[LayaAir3]vertex.vertexTangent 我写的是 Laya.VertexMesh.getVertexDeclaration("POSITION,NORMAL,COLOR,TANGENT"); 顶点实际塞进去的数据位数肯定对的。 然后在shader里访问vertex.vertexColor都是没问题的,但vertex.vertexTangent就不行了。 不叫vertexTangent吗?那...

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

16. ShaderPass介绍(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 59%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0, 'a_Texcoord0': Laya.VertexMesh.MESH_TEXTURECOORDINATE0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMa...

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

17. ShaderPass介绍(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 59%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0, 'a_Texcoord0': Laya.VertexMesh.MESH_TEXTURECOORDINATE0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMa...

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

18. ShaderPass介绍(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 56%]

...() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0, 'a_Texcoord0': Laya.VertexMesh.MESH_TEXTURECOORDINATE0 }; //所有的uniform属性 var uniformMap = { 'u_MvpMatrix': Laya.Shader3D.PERIOD_SPRITE, 'u_WorldMa...

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

19. 如何动态绘制自定义模型? [ 53%]

...r); const indices = new Uint16Array(faceArr); var vertexDeclaration = Laya.VertexMesh.getVertexDeclaration("POSITION,NORMAL"); return new Laya.MeshSprite3D(Laya.PrimitiveMesh._createMesh(vertexDeclaration, vertices, indices)); } 要加UV的话,自己添吧。 关键是Laya.PrimitiveMesh....

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

20. 2D网格渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 51%]

...; index[ibIndex + 2] = numSegments; // 顶点声明 var declaration = Laya.VertexMesh2D.getVertexDeclaration(["POSITION,UV"], false)[0]; let mesh2D = Laya.Mesh2D.createMesh2DByPrimitive([vertexs], [declaration], index, Laya.IndexFormat.UInt16, [{ length: index.length, start: 0 }]); return mesh2D; } ...

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