Mapgen4-2: 地形植被颜色分布
理论
实现
- cg着色里面的 全局变量 问题
不能跟glsl一样在全局使用1
const float2 _decipher = float2(1.0/256.0, 1.0);
- cg着色里面的 vert 向 frag 传值问题
1
2
3
4
5
6
7
8
9
10
11
12/**
* v2f 结构说明
* float4 pos:POSITION; 其中“POSITION”指定位置变量,而不是由“pos”指定
* float2 uv:TEXCOORD0; TEXCOORD0 指定纹理1坐标
* float2 em:TEXCOORD1; TEXCOORD1 指定纹理2坐标(不能定义成 em:TEXCOORD0,会跟uv值相同)
*/
struct v2f {
float4 pos:SV_POSITION;
float2 v_uv:TEXCOORD0;
float2 v_em:TEXCOORD1;
float4 v_xy:TEXCOORD2;
}; - 地表颜色贴图插值 FilterMode.Point
不然没有高度线 - 与mapgen4地表 颜色差异 问题