418383/418587 ภาคปลาย 2553/การเขียนเกมสามมิติด้วย XNA 4.0

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

Model

  • ใน XNA มีีคลาส Model สำหรับโมเดลสามมิติพื้นฐาน
  • Content pipeline ที่ติดมากับ XNA สามารถอ่านไฟล์ .x (ไฟล์ของ DirectX) และไฟล์ .fbx (ไฟล์ของ Adobe ที่สามารถ export ได้จาก Maya และ 3D Studio Max) ได้
  • ตัวอย่างการอ่านไฟล์

<geshi lang="C#">

   public class Game1 : Microsoft.Xna.Framework.Game
   {
           :
           :
       Model model;
          :
          :
       protected override void LoadContent()
       {
           spriteBatch = new SpriteBatch(GraphicsDevice);
           model = Content.Load<Model>("teapot");
       }
         
         :
         :
   }

</geshi>