小编Chr*_*s C的帖子

XNA中的自定义内容管道,如何手动设置漫反射纹理?

XNA是蜜蜂的膝盖,但我仍然无法完全围绕自定义内容管道.

一些基本示例(如MSDN的法线贴图示例)向您展示了如何将来自.fbx文件的不透明数据的法线贴图键分配给要加载的相应法线贴图.我甚至不知道他们如何知道密钥的名称,实际上是什么不透明数据,是否在.fbx文件中定义.

有趣的是,内容管道中没有代码说明如何设置漫反射纹理 - 似乎暗示您使用名为"Texture"的着色参数并自动设置它们.但是,如果我将参数重命名为其他内容,则模型会加载没有纹理.

它如何隐含地知道加载漫反射贴图,以及如何加载漫反射贴图以使用不同名称的着色器参数读取并加载默认的中性白色纹理文件(如果不存在)?

就此而言,是否有一个"hello world"示例用于学习使用内容管道自定义加载模型?

请注意,我不打算通过在属性窗口中设置纹理来覆盖.fbx模型中的现有纹理引用.

c# xna fbx content-pipeline

5
推荐指数
1
解决办法
1632
查看次数

标签 统计

c# ×1

content-pipeline ×1

fbx ×1

xna ×1