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

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

1. Laya2.7.1 shader compileShaderByDefineNames感觉无效了。 [ 100%]

...动: 2020-09-10 09:54 浏览: 3640 关注: 3 人 MQ • 2020-09-11 13:44 VertexMesh.MESH_BLENDINDICES0 = 5; VertexMesh.MESH_BLENDWEIGHT0 = 6; ====》 VertexMesh.MESH_TEXTURECOORDINATE1 = 7; VertexMesh.MESH_WORLDMATRIX_ROW0 = 8; VertexMesh.MESH_WORLDMATRIX_ROW1 = 9; VertexMesh.MESH_WORLDMATRIX_ROW2 =...

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

2. 一个简单的跑酷曲面shader分享 [ 87%]

...blic static initShader() { var attributeMap: object = { "a_Position": Laya.VertexMesh.MESH_POSITION0, "a_Normal": Laya.VertexMesh.MESH_NORMAL0, "a_Textcoord": Laya.VertexMesh.MESH_TEXTURECOORDINATE0, "a_Textcorrd1": Laya.VertexMesh.MESH_TEXTURECOORDINATE1, "a_Tangent": Laya.VertexMesh.MESH_TANGENT0,...

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

3. 描边Shader,使用了两个Pass [ 73%]

...Material { constructor() { super() var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.VertexMesh.MESH_NORMAL0, 'a_Texcoord': Laya.VertexMesh.MESH_TEXTURECOORDINATE0, } var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldM...

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

4. 分享水波一个shader [ 69%]

...ular + ambient, 1.0); } `;  var attributeMap:object = { "a_Position":Laya.VertexMesh.MESH_POSITION0, "a_Normal":Laya.VertexMesh.MESH_NORMAL0, "a_Textcoord":Laya.VertexMesh.MESH_TEXTURECOORDINATE0 };  var uniformMap:object = { "u_WorldMat":Shader3D.PERIOD_SPRITE, 'u_MvpMatrix': Shader3D.PERIOD_SPRI...

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

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

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

6. [LayaAir3]vertex.vertexTangent [ 62%]

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

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

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

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