1

我是 XNA 的初学者,在一个基本的 3D 游戏中试试运气。

我有一些非常有才华的 3D 建模师支持我,虽然我在将 .fbx 文件(模型本身)导入 XNA 中的基本 3D 世界时遇到问题,但我不知道如何包含它们的法线贴图、漫反射和镜面反射'已经包含在他们的模型中。

法线、漫反射和镜面反射都是 .tga 图像文件格式,我不知道如何将它们添加到我的模型绘图中。

现在我绘制 3D 对象的代码如下:

        private void DrawObject(Model spaceStation, Matrix world, Matrix view, Matrix projection)
        {
            foreach (ModelMesh mesh in spaceStation.Meshes)
            {
                foreach (BasicEffect effect in mesh.Effects)
                {
                    effect.World = world;
                    effect.View = view;
                    effect.Projection = projection;
                }
                mesh.Draw();
            }
        }
4

0 回答 0