私は 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();
}
}