能在网上搜到我这篇文章,相信你是使用Irrlicht这个引擎的..应该会觉得在学习irrlicht时很痛苦,痛苦的不是学不会,而是没有什么相关的书籍,有问题了只好求助网络,这对英文好的朋友还好,要是英文差点的朋友就更郁闷了..
关于着色器这部分,我看了好多天,一直不知道着色器是怎么工作的,今天才是自己控制了着色器,实现了自己想要的,以前都是看别人的,但看那些着色器代码,不知道它是干什么的..建议读读《DirectX 9 3D游戏设计入门》封面上有条龙,这本书上讲了些关于着色器的原理.
下面看我的代码吧,我是要加载个sphere node,并让它的颜色为黄色,我把着色器工作的过程封装在一个类中CMyEffect,代码不长,我都写了注释,我只用到了顶点着色器,没有使用像素着色器..