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

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

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

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

2. Byte二进制读写(JavaScript-LayaAir基础篇(JS)-数据与通信) [ 93%]

...script var byte = new Laya.Byte(); var byte1 = new Laya.Byte(); byte1.writeFloat32(20.0);//写入一个四个字节的浮点数 byte1.writeInt16(16);//写入一个两个字节的整数 byte1.writeUTFString("hell world");//写入一个字符串; byte.writeArrayBuffer(byte1.buffer,6);//把byte1的...

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

3. Byte二进制读写(ActionScript-LayaAir基础篇(AS3)-数据与通信) [ 93%]

...script var byte:Byte = new Byte(); var byte1:Byte = new Byte(); byte1.writeFloat32(20.0);//写入一个四个字节的浮点数 byte1.writeInt16(16);//写入一个两个字节的整数 byte1.writeUTFString("hell world");//写入一个字符串; byte.writeArrayBuffer(byte1.buffer,6);//把byte1的...

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

4. Byte二进制读写(TypeScript-LayaAir基础篇(TS)-数据与通信) [ 93%]

....Byte = new Laya.Byte(); var byte1:Laya.Byte = new Laya.Byte(); byte1.writeFloat32(20.0);//写入一个四个字节的浮点数 byte1.writeInt16(16);//写入一个两个字节的整数 byte1.writeUTFString("hell world");//写入一个字符串; byte.writeArrayBuffer(byte1.buffer,6);//把byte1的...

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

5. 关联shader的uniform(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 91%]

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

6. 关联shader的uniform(TypeScript-3D基础(TS)-LayaAir3D之Shader) [ 91%]

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

7. 关联shader的uniform(ActionScript-3D基础(AS3)-LayaAir3D之shader) [ 90%]

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

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

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

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

...ec4 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` 代码如下: ```c++ #ifdef FSHIGHPRECISION p...

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

10. 如何自定义Shader(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 74%]

..._Normal; }`; let simpleShaderFS = ` #ifdef FSHIGHPRECISION precision highp float; #else precision mediump float; #endif varying vec3 v_Normal; void main() { gl_FragColor=vec4(v_Normal,1.0); }`; ``` #### 2.代码中组成Shader 在代码中**"组装"** Shader,本段代码添加在 Main.ts 。 > 初...

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