00-WebGPU
小于 1 分钟
场景:
// 1. 创建场景
const scene = new THREE.Scene();

Unity的Shader使用的是Shaderlab,底层是对HLSL进行了封装加入了一些新的东西,它可以被自动的转化为上述的任何一种语言。比如你使用的是Android那么,你的程序会被自动的编译为Android平台支持的 OpenGL ES 或者 Vulkan 代码。
| 类型 | 说明 | 
|---|---|
| void | 空类型,即不返回任何值 | 
| bool | 布尔类型 true,false | 
| int | 带符号的整数 signed integer | 
| float | 带符号的浮点数 floating scalar | 
| vec2, vec3, vec4 | n维浮点数向量 n-component floating point vector | 
| bvec2, bvec3, bvec4 | n维布尔向量 Boolean vector | 
| ivec2, ivec3, ivec4 | n维整数向量 signed integer vector | 
| mat2, mat3, mat4 | 2x2, 3x3, 4x4 浮点数矩阵 float matrix | 
| sampler2D | 2D纹理 a 2D texture | 
| samplerCube | 盒纹理 cube mapped texture |