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

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

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

# ShaderPass介绍 ###### *version :2.7.0beta Update:2020-6-9* ​ SubShader 中定义了一系列的 **Pass(通道)** 。每个Pass定义了一次完整的渲染流程。注意Pass数目过多会造成渲染性能的下降。 ​**ShaderPass中比较重要的属性:** 获取渲染状态。获...

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

12. 描边Shader,使用了两个Pass [ 90%]

描边Shader,使用了两个Pass 看LayaAir2.0的文档说是支持了Shader的多pass渲染,写出个小示例,仅供参考,示例工程请参阅附件 截图如下:   核心代码如下 export default class OutlineMaterial extends Laya.BaseMaterial { constructor() { super() var attribu...

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

13. [LayaAir3]阴影显示有问题? [ 89%]

...示有问题? 1.自定义材质阴影不显示b2,b3版本都这样。 2.pass中的模板不生效(找不到用法,看引擎中有解析这个参数,还有加载完成后在代码中获取pass状态并设置也不生效。) 附件 : --> 阴影问题demo_b3.zip 2025-04-15 添加评论 免费帖 ...

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

14. [LayaAir3]带骨骼的3D模型drawcall过高 [ 89%]

...: 模型包含5个材质,5个子网格, 58 根骨骼 3.3 版本 单/双pass、烘焙前/后 都是5个 OpaqueDC 3.2 版本烘焙前单个Pass 8 个DC ,双pass 15 DC3.2 版本烘焙后单个Pass 5 个DC ,双pass 9 DC LayaDrawcallTest.zip 2025-12-11 0 0 分享 微博 QZONE 微信 拽拽青蛙 ...

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

15. 请问Tiledmap怎么取到指定格子的属性值 [ 85%]

...: 与内容相关的链接 提交 3 个回复 dsk4120 赞同来自: this.pass_layer = this.tiledMap.getLayerByName("pass_layer");//获取通行层 var a = this.pass_layer.getTileData(x, y); var walkable = this.tiledMap.getTileProperties(0, a - 1, "walkable"); if (walkable === 1) { // 可行走 } 201...

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

16. 关于tiledmap获取格子自定义属性 [ 83%]

...在有接口了嘛?我不想改源码 dsk4120 • 2018-08-08 19:50 this.pass_layer = this.tiledMap.getLayerByName("pass_layer");//获取通行层 var a = this.pass_layer.getTileData(x, y); var walkable = this.tiledMap.getTileProperties(0, a - 1, "walkable");

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

17. 透明模型重叠的问题 [ 82%]

... 我用的是自定义材质,派生自Laya.Material         this.pass.renderState.blend = Laya.RenderState.BLEND_ENABLE_ALL;         this.pass.renderState.srcBlend = Laya.RenderState.BLENDPARAM_SRC_ALPHA;         this.pass.renderState.dstBlend = Laya.RenderState.BLEND...

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

18. 如何在游戏入口处获取对象的子对象 [ 82%]

...Handler.create(this,this.mapLoaded));} _proto.mapLoaded = function(){ this.pass = this.map.getLayerByIndex(0);//获取通行层 console.log(this.pass); } _proto.getLayer = function() { this.floor = this.map.getLayerByIndex(0);//获取通行层 console.log(this.pass); } console.log(this.map) return l...

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

19. SubShader介绍(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 79%]

...ue) ``` - 3.获取标记 ```typescript getFlag(key) ``` - 4.添加着色器Pass: vs:该Pass使用的顶点着色器文件 ps:该Pass使用的片元着色器文件 stateMap:是一个映射,key为渲染状态的名称,value为其对应的索引,常用的渲染状态有Cull、Blend、BlendS...

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

20. SubShader介绍(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 79%]

...- 3.获取标记 ```typescript getFlag(key: string) ``` - 4.添加着色器Pass: vs:该Pass使用的顶点着色器文件 ps:该Pass使用的片元着色器文件 stateMap:是一个映射,key为渲染状态的名称,value为其对应的索引,常用的渲染状态有Cull、Blend、BlendS...

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