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 |