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

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

1. 同时使用雾和粒子系统,粒子的颜色变成雾的颜色 [ 100%]

...3 u_FogColor;  #endif #endif void main() {   #ifdef RENDERMODE_MESH   gl_FragColor=v_MeshColor;  #else   gl_FragColor=vec4(1.0);   #endif     #ifdef DIFFUSEMAP   if(v_Discard!=0.0)    discard;   #ifdef TINTCOLOR    gl_FragColor*=texture2D(u_texture,v_TextureCoordinate)*u_Tintc...

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

2. 请问为什么我在ps内设置gl_FragColor的Alpha值,并没有效果呢 [ 94%]

请问为什么我在ps内设置gl_FragColor的Alpha值,并没有效果呢   var ps: string ="#ifdef FSHIGHPRECISION\nprecision highp float;\n" + "#else\nprecision mediump float;\n" + "#endif\n\n" + "#include \"LightHelper.glsl\";\n\n" + "uniform sampler2D u_texture;\n" + "varying vec2 v_Texcoor...

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

3. 2.0 添加场景雾之后 粒子特效离原点越远 效果越淡 [ 87%]

...endif\n\n\nvoid main()\n{  \n  #ifdef RENDERMODE_MESH\n        gl_FragColor=v_MeshColor;\n #else\n     gl_FragColor=vec4(1.0); \n  #endif\n        \n  #ifdef DIFFUSEMAP\n     if(v_Discard!=0.0)\n            discard;\n      #ifdef TINTCOLOR\n  ...

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

4. shader里面没有支持gl_PointCoord吗? [ 74%]

shader里面没有支持gl_PointCoord吗? gl_FragColor = vec4(gl_PointCoord, 0.0, 1.0); 结果全屏都是一个黄色 2017-11-24 3 条评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 2 个回复 Monica - 知识达人 赞同来自...

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

5. 自定义shader-地形shader [ 72%]

...c4 color1 = texture2D(u_DiffuseTexture1, v_Texcoord0 * u_DiffuseScale1);\n gl_FragColor.xyz = color1.xyz * splatAlpha.r;\n #endif\n #ifdef CUSTOM_DETAIL_NUM2\n vec4 splatAlpha = texture2D(u_SplatAlphaTexture, v_Texcoord0);\n vec4 color1 = texture2D(u_DiffuseTexture1, v_Texcoord0 * u_DiffuseScale1);\...

来源: Laya_示例 发布时间: 20241118

6. 请教下, 自己写了个渐变色shader, 但是效果始终不对。麻烦大神们看看代码哪里有问题 [ 66%]

... u_StartColor; \n" + "uniform vec4 u_EndColor; \n" + "void main() { \n" + "gl_FragColor = mix(u_StartColor, u_EndColor, 1);\n" + "};"; this._setColor(Laya.VertexElementUsage.STARTCOLOR0,new Laya.Vector4(1,0,0,1)); this._setColor(Laya.VertexElementUsage.ENDCOLOR0,new Laya.Vector4(0,0,1,1)); var custo...

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

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

...; void main() { vec3 finalColor = u_OutlineColor.rgb * u_OutlineLightness; gl_FragColor = vec4(finalColor,0.0); } ``` ##### 第二个Pass使用的着色器: 顶点着色器 `outline02.vs` 代码如下: ```c++ #include "Lighting.glsl"; attribute vec4 a_Position; attribute vec2 a_Texcoord0; unifor...

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

8. 描边Shader,使用了两个Pass [ 63%]

...#else precision mediump float; #endif varying vec3 v_Normal; void main() { gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0); }` var base_vs = ` attribute vec4 a_Position; attribute vec2 a_Texcoord; attribute vec3 a_Normal; varying vec2 v_Texcoord; varying vec3 v_Normal; uniform mat4 u_MvpMatrix; uniform mat4...

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

9. 加载到舞台的3D模型不显示贴图 [ 62%]

...ya/d3/shader/files/PixelSimpleTextureSkinnedMesh.ps中void main方法中的gl_FragColor=texColor*v_Color改为gl_FragColor=texColor,即可忽略制作模型中设置的顶点色! 谢谢使用,如有问题,随时反馈!附最终效果图。   2016-10-21 3 1 分享 微博 QZONE 微信 cuixu...

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

10. 为什么我在shader中调节透明度没有效果 [ 58%]

...中调节透明度没有效果 vec4 c = texture2D(u_MainTex, uv); c.a = 0; gl_FragColor = c; 2019-10-17 添加评论 免费帖 --> 分享 微博 QZONE 微信 没有找到相关结果 已邀请: 与内容相关的链接 提交 1 个回复 缨 赞同来自: 请使用float而不是int,把0改成0.0...

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