|
|
1、纹理文件是否存在的问题
我知道在读取X文件的模型时,还需要调用该模型的纹理文件,纹理文件的路径当然也存放在X文件里面,但我在想,如果该模型文件附带的纹理文件不存在,那么怎样判断纹理文件不存在,从而防止纹理指针的额外开销呢?
DX9是否自带有判断纹理文件是否存在的函数? 或者说使用C++自带的查找文件函数进行判断?
2、模型的光照
当我读出一个X文件的模型后,并没有加上材质和灯光,为何模型还是会发亮?或者这样说吧,此时的模型不应该是黑糊糊一团的么?DX是否在不使用光照的情况下,默认地在场景中的某位置放置了灯光?
3、模型的显示
要想把模型显示为网格线样式,是不是把FVF改成网格线的组合就行了? 如果真是这样,那当模型贴上纹理后是否还可以通过改变FVF实现模型只显示网格线的样式?
4、模型的子集
到底所说的模型的子集是指什么? —— 顶点集合?三角形集?面集?线集?
问题多了些, 希望各位不吝赐教,多谢多谢... [em5] |
|