市面上大部分的手机游戏,水面都比较粗糙,也基本没发现谁做过水深的处理. 水深的处理在PC平台比较容易,因为很容易获得每个像素的深度,比如G-Buffer,有了像素的深度,就能计算出每个像素到水面的距离,实现水深alpha渐变. 但是在移动平台,又是万恶的浮点纹理...导致此方案不行. 但是方案都是人想出来的,我想了两种适合移动平台的方案 方案1:用水面顶点颜色保存alpha值来做水深渐变. 这种方案,要求水面的模型面片是格子的,就像地形网格一样,格子越密,alpha的精度才越高. 方案2:用贴图…