ข่าวสาร บทความ ไอที คอมพิวเตอร์ เราพร้อมบริการคุณค่ะ
 
     
-  อะไรคือ XNA Framework more
     
-  มาเข้าใจเรื่อง utf8 กับ tis620 กัน more
     
-  บริการเว็บไซด์ สำเร็จรูป ใหม่ more
     
-  จาก Web 2.0 สู่ Web 3.0 ความเหมือนที่แตกต่าง more
 

               Visitor Today : 203
               Visitor Total   : 472635

อะไรคือ XNA Framework : XNA_GAME

รายละเอียด :

What is the XNA Framework? 

วันนี้เราจะมาทำความรู้จักกับ XNA Framework กัน มันก็คือกลุ่มของ .NET library ที่ใช้เขียนเกมได้ทั้งบนวินโดว์และXBOXครับ ส่วนเครื่องมือที่ใช้เขียนมีชื่อว่า XNA Game Studio Express โดยต้องเขียนด้วยภาษา C# เท่านั้นครับ และด้วยการมีพื้นฐานมาจากDirectXบวกกับความง่ายของมัน ทำให้กำลังได้รับความนิยมอย่างมากในขณะนี้

              

แล้วต้องสร้างมันขึ้นมา? นั่นก็เพราะว่าตลาดเกมกำลังบูมๆๆๆๆ และไมโครซอฟเค้าก็อยากสนับสนุนให้โปรแกรมเมอร์สมัครเล่นหันมาเขียนเกมกันมากขึ้น ที่สำคัญคือ XNA Framework เนี่ยใช้เขียนเกมลงไอ้เจ้า XBOX ได้ เหมือนกับว่าเป็นการทำให้ตลาด XBOX ยิ่งขยายวงกว้างมากขึ้น นอกจากนี้เครื่องมือที่ใช้เขียนเกมยังแจกให้ใช้ฟรีๆอีกด้วยก็คือ Visual Studio (C# Express) เนี่ยแหละ ยิ่งทำให้คนหันมาใช้และเป็นที่รู้จักมากขึ้นอีก เรียกได้ว่าทั้งขึ้นทั้งร่องเลย

สมัยที่เวอร์ชั่นเบต้าออกมาใหม่ๆเมื่อประมาณปลายเดือนสิงหาปีที่แล้ว (ปัจจุบันเวอร์ชั่น 1.0 Refresh) มีความรู้สึกว่ายังไม่เป็นที่นิยม (ก็มันเพิ่งออกหนิหว่า) ตอนนั้นผมเคยลองเขียนเหมือนกัน แต่ว่าพวก Community หรือ Tutorial ออนไลน์สำหรับเขียน XNA หายากมากๆ เวลาอยากรู้ว่าอะไรเป็นยังไงก็หาไม่ได้ ปัจจุบันนี้สบายแล้วครับมีคนเริ่มเขียนบลอคเกี่ยวกับ XNA เยอะ นอกจากนี้ยังมีพวกเว็บบอร์ดต่างๆที่คนเข้ามาคุยกันเกี่ยวกับการพัฒนาเกมด้วย XNA ลองเซิจหา Tutorial ในกูเกิ้ลก็มีเพียบ อยากรู้อะไรก็หาได้ง่ายขึ้นเยอะ ใครที่ยังเขียนอย่างอื่นอยู่ ไม่ลองหันมาเขียน XNA แล้วจะเสียใจครับ

เป้าหมายของ XNA
1. เค้าต้องการจะยกระดับการพัฒนาเกม ไม่ให้มันหยุดอยู่แค่อุปกรณ์ใดอุปกรณ์หนึ่ง เช่น พีซีอย่างเดียว หรือคอนโซลอย่างเดียว แต่ XNA จะเป็นก้าวสำคัญที่ทำให้การพัฒนาเกมบนพีซีและคอนโซลควบคู่ไปด้วยกันครับ พูดง่ายๆก็คือ เขียนโค้ดครั้งเดียวแต่รันได้ทั้งสองที่ แต่ว่ามันไม่100%เสมอไปที่โค้ดทั้งหมดจะใช้ข้ามกันได้ อาจจะมีบางส่วนเล็กๆที่ต้องสงวนไว้ใช้ของใครของมัน เช่น โค้ดส่วนควบคุมจอยสติ๊กก็เป็นของคอนโซล เป็นต้น ก็ต้องศึกษาลึกลงไปในรายละเอียดกันต่อไปครับ
2. “ง่าย” สั้นๆครับ การสร้างเกมอาจเป็นเรื่องยากสำหรับหลายๆคนโดยเฉพาะเทคโนโลยีก่อนๆส่วนใหญ่จะคำนึงถึงความ “เจ๋ง” ของเกมที่ถูกสร้างออกมา โดยให้ความสำคัญของความ “ง่าย” ในการพัฒนาน้อยกว่า ตอนนี้ XNA ทำให้การพัฒนาเกมง่ายขึ้นเป็นกองโดยยังรักษาความ “เจ๋ง” ของเกมเอาไว้ ผมสามารถสร้างเกมภายในเวลาไม่เกิน 5 นาที โดยไม่ต้องเขียนอะไรเลย ถ้าเป็นเมื่อก่อนก็ต้องมานั่งงมเขียนทุกอย่างตั้งแต่สร้างวินโดว์ เรียกใช้การ์ดจอ แฮนเดิ้ลอีเว้นท์ต่างๆ และอีกเพียบ ทำให้ต้องแบ่งหัวสมองที่ควรจะใช้เขียนเกมเต็มๆเอาไปใช้กับเรื่องพวกนี้ด้วย แต่ตอนนี้โชคดีที่ XNA Framework จัดการให้หมดทุกอย่างแล้วครับ สิ่งแรกที่เราต้องทำก็แค่… “เริ่มเขียนเกมได้เลย!”



เอกสารอ้างอิงจาก
http://www.xnanoob.com

จาก : xnanoob
จาก : *
E-mail :
เบอร์ติดต่อ :
captcha
The CAPTCHA password :
 
Very Happy
Smile
Sad
Surprised
Shocked
Confused
Cool
Laughing
Mad
Razz
Embarassed
Crying or Very sad
Evil or Very Mad
Twisted Evil
Rolling Eyes
Wink
Exclamation
Question
Idea
ความคิดเห็น :  *