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