晚上在写小demo进行需求测试的过程中,一直都想不明白当一个点受到自身vertex.color.diffuse, 太阳光color,自身取得的纹素,以及ambient color四者的时候,如果在shader里面进行描述。虽然之前一直都觉得要想实现一些效果很简单,但真正做起来的时候却发现自己是那么的白痴。然后在给小猫描述问题的时候,突然想到why测试的时候达不到想要的效果,于是开始按照想法又重新弄了下。第一次,成功了;感谢了下小猫,弄得他莫名其妙;第2次加入了光照计算,失败了,一片漆黑。一直找不到原因。晚上回家的时候,突然想到我当时加法线分量的时候,忘记改fvf啦。(哎,fvf在pass里面设还是比较好哦。)
今天早上来试,发现这是一个原因。另外还有一个原因,就是在setValue的时候,将第2个参数变量一不小心复制错了,导致传入数据类型错误。
弄了半天,还是粗心啊。就当自己的校训哦。
插入表情