菜鸟学习OGRE和天龙八部之八: 水面方格效果和光照BUG的修正

菜鸟学习OGRE和天龙八部之八: 水面方格效果和光照BUG的修正_第1张图片

进游戏看了下水面,豁然开朗,其实游戏中也能看见一定的方格,只是放大了效果不明显,

于是想到texture scale那个参数,理解成纹理坐标缩放更准确,如果等于0.25,就表示4X4,16个网格用一个图片

本来开始我也这么想的,不过有的texture scale是0.3....放我放弃了这个想法,其实0.3一样的,就画0到0.9之间,最后0.1就clamp

修正后效果如图,和游戏一摸一样,

 

另外修正了灯光效果,我的点光源设置衰减效果有问题,3个衰减的参数被我定义成一个结构,估计没有清空结构,就出了问题

他娘的.换台电脑还报什么软件错误,看堆栈是msvsr80.dll的free...其实是设置灯光问题.

另外设置灯光类型用返回的灯光枚举类型好像有问题,直接写就没事.

你可能感兴趣的:(游戏,网格)