ฉันอยู่ห่างจาก XNA สองสามเดือนและต้องการกลับเข้าไปใหม่ ฉันมีเกมที่ฉันกำลังทำงานอยู่ แต่มันทำใน XNA 3.1 อะไรคือความแตกต่างระหว่างทั้งสองและมันคุ้มค่าการอัพเดต
ฉันอยู่ห่างจาก XNA สองสามเดือนและต้องการกลับเข้าไปใหม่ ฉันมีเกมที่ฉันกำลังทำงานอยู่ แต่มันทำใน XNA 3.1 อะไรคือความแตกต่างระหว่างทั้งสองและมันคุ้มค่าการอัพเดต
คำตอบ:
ฉันจะบอกว่ามันมีประโยชน์มากในการอัปเดต XNA ของคุณเป็น 4.0 (โดยเฉพาะถ้าคุณต้องการทำงานบน windows phone 7)
มีการเปลี่ยนแปลงเล็กน้อย (ไม่ใช่จำนวนไร้สาระ) ระหว่าง 3.1 ถึง 4.0 นี่คือเว็บไซต์ที่ยอดเยี่ยมที่ฉันมีบุ๊กมาร์กไว้ซึ่งจะช่วยคุณได้! (มันคือ cheatsheet) XNA 3.1 ถึง 4.0 CheatSheet
XNA 4 ปรับโครงสร้างส่วนกราฟิกจำนวนมากของ XNA นอกจากนี้ยังเพิ่มการรองรับเอฟเฟ็กต์ที่เพิ่มขึ้น (เมื่อเทียบกับ BasicEffect เท่านั้น) XNA 4 ยังลดการสนับสนุน Zune และตอนนี้รองรับการพัฒนา Windows Phone 7 ในโหมดการเข้าถึง Shawn Hargreaves โพสต์การเปรียบเทียบจำนวนมากในบล็อกของเขาเมื่อปีที่แล้วเช่นhttp://blogs.msdn.com/b/shawnhar/archive/2010/03/12/reach-vs-hidef.aspx
XNA4 แนะนำDynamicSoundEffectInstanceซึ่งเปิดประตูขนาดใหญ่สำหรับเสียงแบบไดนามิก
แก้ไข:
นอกจากนี้โปรดทราบว่าคุณมีจนถึงวันที่ 7 กุมภาพันธ์เพื่อส่งเกม XNA 3.1 สำหรับ XBLIG ดูโพสต์นี้
มีการเปลี่ยนแปลงเล็กน้อยในขณะที่Shawn Hargreaves สรุปที่นี่รวมถึงคุณสมบัติใหม่และอื่น ๆ การอภิปรายของ "สิ่งใหม่" ใน XNA 4.0 สามารถพบได้ในเอกสาร XNA บนเว็บไซต์ คุณจะต้องประเมินคุณสมบัติใหม่และการเปลี่ยนแปลงในบริบทของเกมปัจจุบันของคุณและดูว่ามันคุ้มค่าหรือไม่ - แน่นอนว่าฉันคิดว่าคุณควรจะทำมันสำหรับเกมใหม่