首页 > 代码库 > HGE tutorial05

HGE tutorial05

http://blog.csdn.net/tkokof1/article/details/6527836

 

 // 设置每个变形单元的纹理坐标 // NOTE:注意设置方式disp_array[j*nCols+i].tx=(x+i*cellw)/tw;disp_array[j*nCols+i].ty=(y+j*cellh)/th;             // 设置每个单元的实际坐标disp_array[j*nCols+i].x=i*cellw;disp_array[j*nCols+i].y=j*cellh;

 通过上面代码,可以知道在设置点的集合并且将texture上点投影到屏幕上去。注意前面的代码部分正是前面有过的,在texture上的用比例来表示的,所以在

(x+i*cellw)/tw;

这个数值<=1.0。

 而SetDisplacement函数正是将屏幕上的投影进行变换,产生一种新的方式。通过在不同点之间的渲染,可以产生点移动的效果。

HGE tutorial05