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

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

11. 自定义2D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 91%]

...、结构与应用2.1 着色器文件2.2 应用范围2.3 文件结构三、uniformMap3.1 uniform常见变量类型3.2 引擎常见内置uniform四、attributeMap五、defines5.1 基本用法5.2 与uniformMap联动六、styles6.1 对于uniformMap6.2 对于defines七、shaderPass7.1 什么是shaderPas...

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

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

...loat v_Discard;\nvarying vec4 v_Color;\nvarying vec2 v_TextureCoordinate;\nuniform sampler2D u_texture;\nuniform vec4 u_Tintcolor;\n\n#ifdef RENDERMODE_MESH\n  varying vec4 v_MeshColor;\n#endif\n\n#ifdef FOG\n   varying vec3 v_PositionWorld;\n uniform vec3 u_CameraPosition;\n    uniform fl...

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

13. shader 问题[关闭] [ 88%]

shader 问题[关闭] 自己动手丰衣足食是不是所有的 uniform 和attrbuite 都写在 Laya.Value2D 扩展里面 类似      attribute vec2 position;     attribute vec2 texcoord;     attribute vec4 color;     uniform vec2 size;     uniform mat4 mmat;     varying vec2 v_texcoor...

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

14. 描边Shader,使用了两个Pass [ 87%]

...MESH_NORMAL0, 'a_Texcoord': Laya.VertexMesh.MESH_TEXTURECOORDINATE0, } var uniformMap = { 'u_MvpMatrix': [Laya.Sprite3D.MVPMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_WorldMat': [Laya.Sprite3D.WORLDMATRIX, Laya.Shader3D.PERIOD_SPRITE], 'u_Texture': [OutlineMaterial.DIFFUSETEXTURE, Laya.Shader3D.PERIOD_...

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

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

...代码如下: ```c++ attribute vec4 a_Position; attribute vec3 a_Normal; uniform mat4 u_MvpMatrix; uniform float u_OutlineWidth; void main() { vec4 position = vec4(a_Position.xyz + a_Normal * u_OutlineWidth, 1.0); gl_Position = u_MvpMatrix * position; } ``` 片元着色器 `outline.fs` 代码如...

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

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

...代码如下: ```c++ attribute vec4 a_Position; attribute vec3 a_Normal; uniform mat4 u_MvpMatrix; uniform float u_OutlineWidth; void main() { vec4 position = vec4(a_Position.xyz + a_Normal * u_OutlineWidth, 1.0); gl_Position = u_MvpMatrix * position; } ``` 片元着色器 `outline.fs` 代码如...

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

17. laya.d3.renderobjs.nativeobj.NativeUniformBufferObject_API3.0 [ 82%]

...d Externals Only exported Menu Globals "laya/d3/RenderObjs/NativeOBJ/NativeUniformBufferObject" NativeUniformBufferObject Class NativeUniformBufferObject Hierarchy UniformBufferObject NativeUniformBufferObject Index Constructors constructor Properties _buffer _bufferType _bufferUsage _byteLength _co...

来源: Laya3.0_api 发布时间: 20231115

18. 关于LAYA BOX SHADER uniform变量 有没有对应UNITY SHADER _ScreenParams : 屏幕参数 [ 81%]

关于LAYA BOX SHADER uniform变量 有没有对应UNITY SHADER _ScreenParams : 屏幕参数 Laya shader   是否有对应    Unity  shader  里面的 参数 float4 _ScreenParams : 屏幕参数                                                                  ...

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

19. 自定义3D Shader · LayaAir3.3 · 引擎文档 · LAYABOX [ 81%]

...Shader2.如何自定义Shader2.1 Mesh中常见的属性2.2 规则说明3.uniformMap4.子着色器SubShader4.1 什么是SubShader4.2 什么是Pass5.Shader文件结构详述5.1 Instancing5.2 ReflectionProbe5.3 attributeMap5.4 defines5.5 styles6.GLSL语法简述6.1 常见的变量类型6.2 常见的向...

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

20. 3D性能优化 · LayaAir3.3 · 引擎文档 · LAYABOX [ 79%]

...为多个 3D 节点分配共享的材质和网格,并利用自定义的 UniformBuffer 来优化渲染性能。 脚本代码如下: const { regClass, property } = Laya; @regClass() export class Script extends Laya.Script { //共享材质,用于合批 public batchMat: Laya.Material; //颜色数...

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