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

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

1. Shader预编译解决方案 [ 100%]

...r shader = context.shader = this._material._shader.getSubShaderAt(0)._passes[0].withCompile(comDef);     ... }  Laya.ShaderPass -> withCompile(compileDefine) {      if (Shader3D.debugMode)//开启debug编译shader时生成打印shader参数         this._addDebugShaderV...

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

2. 怎样给自定义Shader中的pass单独设置Render State [ 97%]

怎样给自定义Shader中的pass单独设置Render State 如题:我想给自定义的Shader中的一个pass单独设置一些渲染状态,比如 Cull这些,发现没办法在pass中单独设置,在材质的设置又是整体的设置,我不想全部的pass都使用这个Render State,...

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

3. 目前laya的材质支持多pass用不同shader渲染吗? [ 94%]

目前laya的材质支持多pass用不同shader渲染吗? 如题 2018-02-23 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复 Laya_Aaron 赞同来自: 暂时不支持。2.0 以后会支持。 2018-02-25 0 0 分享...

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

4. [LayaAir3]开关Instancing效果有区别 [ 94%]

...024-08-13 17:20 原因是渲染顺序变了。 默认渲染顺序: sp1,pass1 --> sp1,pass2 --> sp2,pass1 --> sp2,pass2。 开启instance后: sp1 & sp2,pass1 --> sp1 & sp2,pass2。 Heured • 2024-08-13 17:40 @layaAir小孟:所以开启Instancing之后就不再遵...

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

5. 游戏没有运行时,相机开启了opaque pass以后,场景的rt不会clear [ 93%]

游戏没有运行时,相机开启了opaque pass以后,场景的rt不会clear 随便一个简单的场景,相机的output里勾选opaquepass   附件 : --> 视频.rar 2023-08-31 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接...

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

6. 描边Shader,使用了两个Pass [ 91%]

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

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

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

...: 与内容相关的链接 提交 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

8. 关于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

9. 透明模型重叠的问题 [ 83%]

... 我用的是自定义材质,派生自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

10. 如何在游戏入口处获取对象的子对象 [ 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