在Unity3d的CG着色器中四舍五入两位小数

在Unity3d的CG着色器中四舍五入两位小数,unity3d,shader,cg,Unity3d,Shader,Cg,有没有办法把浮点数四舍五入到小数点后两位?我到处搜索,但没有成功。我只找到了round()函数,但它是舍入到整数的,但我需要像0.168354985到0.17这样的舍入数,不确定是否有特定于CG的方法,但通常可以这样做 round(value * 100) / 100;

有没有办法把浮点数四舍五入到小数点后两位?我到处搜索,但没有成功。我只找到了round()函数,但它是舍入到整数的,但我需要像0.168354985到0.17这样的舍入数,不确定是否有特定于CG的方法,但通常可以这样做

round(value * 100) / 100;