สร้างโปรเจ็กต์สําหรับเกมของคุณสําหรับ Xbox 360

ปรับปรุงหน้า :
วันที่สร้างเพจ :

สรุป

สร้างโปรเจ็กต์สําหรับเกมของคุณสําหรับ Xbox 360 ใน XNA

*โปรดทราบว่า ณ วันที่ 10/01/2010 ระบบทั้งหมดที่เกี่ยวข้องกับ Xbox 360 ใน XNA Game Studio 4.0 เป็นเวอร์ชัน β

XNA Game Studio Connect

สภาพแวดล้อมในการทํางาน

เบื้องต้น

เวอร์ชัน XNA ที่รองรับ 4.0
แพลตฟอร์มที่รองรับ
  • หน้าต่าง (XP SP3, Vista SP1, 7)
  • เอกซ์บอกซ์ 360
Windows เวอร์ชัน Vertex Shader ที่จําเป็น
Windows เวอร์ชัน Pixel Shader ที่จําเป็น

สภาพแวดล้อมในการทํางาน

แท่น วินโดวส์ 7, เอกซ์บอกซ์ 360

สาร

มาสร้าง "โครงการ" เพื่อสร้างเกมสําหรับ Windows กันเถอะ "โครงการ" คือโครงสร้างที่จัดการทรัพยากรร่วมกัน เช่น โปรแกรมและรูปภาพ เมื่อใดก็ตามที่คุณสร้างเกม คุณจะเริ่มต้นด้วยการสร้างโปรเจ็กต์นี้

เมื่อคุณพัฒนาเกมสําหรับ Xbox 360 คุณต้องตรวจสอบให้แน่ใจว่า Xbox 360 ของคุณพร้อมที่จะยอมรับการสื่อสารจาก Windows เพื่อให้เกมของคุณทํางานบน Xbox 360 นี่คือวิธีการทํา

หลังจากเปิดใช้ Xbox 360 ของคุณแล้ว ให้ไปที่หน้าเกมแล้วเลือกไลบรารีเกม

เลื่อนไปทางขวาและเปิด "ประเภท"

เลือกเกมอินดี้

เลือก XNA Game Studio Connect

เลือก เริ่มต้นใช้งาน เพื่อเปิด XNA Game Studio Connect

จากนั้นหน้าจอจะเปลี่ยนเป็นหน้าจอที่แสดงในรูป หน้าจอนี้เป็นหน้าจอสแตนด์บายสําหรับรับการสื่อสารจากคอมพิวเตอร์ เมื่อพัฒนาเกมสําหรับ Xbox 360 โดยทั่วไปแล้ว Xbox 360 จะอยู่ในสถานะนี้

ตอนนี้เรามาสร้างโครงการสําหรับ Xbox 360 ทางฝั่ง Windows

เริ่มสภาพแวดล้อมการพัฒนา "Visual Studio 2010" การสร้างโครงการและการสร้างโปรแกรมนั้นทําได้โดยทั่วไปด้วยซอฟต์แวร์นี้

ถ้าคุณมี Visual Studio 2010 รุ่นที่สูงกว่า ให้เริ่ม "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010" จากเมนูเริ่ม

ถ้าคุณมี Visual Studio 2010 รุ่นฟรี ให้เริ่ม "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" หรือ "Microsoft Visual Studio 2010 Express สําหรับ Windows Phone" จากเมนูเริ่ม

หน้าจอที่คล้ายกับที่แสดงในรูปจะปรากฏขึ้น นี่คือ "Visual Studio"

ตอนนี้เรามาสร้างโครงการกัน จากแถบเครื่องมือที่ด้านบนขวาของหน้าจอให้กดปุ่ม "โครงการใหม่"

คุณสามารถทําได้เช่นเดียวกันจาก "ไฟล์" ในเมนู

นี่จะเป็นการเปิดกล่องโต้ตอบ "โครงการใหม่" ดังแสดงในรูป

ทางด้านซ้ายของกล่องโต้ตอบ ให้เลือก XNA Game Studio 4.0 จาก เทมเพลตที่ติดตั้ง ภาษาโปรแกรมเดียวคือ C#

ก่อนอื่นเลือก "เทมเพลต" เป็นไปได้ที่จะเริ่มต้นด้วยโครงการเปล่าที่ไม่มีไฟล์เลย แต่คุณสามารถใช้เทมเพลตที่สร้างไว้ล่วงหน้าเพื่อสร้างโปรแกรมพื้นฐาน ไฟล์ ฯลฯ เพื่อให้คุณสามารถเริ่มพัฒนาเป้าหมายได้ทันที

ในกรณีนี้เราจะสร้างเกมสําหรับ Xbox 360 ดังนั้นเลือก "เกม Xbox 360 (4.0)"

ถัดไปมีรายการให้ป้อน "ชื่อ (ชื่อโครงการ)" ที่ด้านล่างของกล่องโต้ตอบ แต่เป็นความคิดที่ดีที่จะป้อนชื่อเกมที่คุณกําลังสร้าง ชื่อโครงการนี้เป็นเนมสเปซด้วย ดังนั้นจึงควรป้อนเป็นตัวอักษรและตัวเลขถ้าเป็นไปได้

คราวนี้เราจะดําเนินการกับ "Xbox360Game1" ที่ป้อนตั้งแต่ต้น

จากนั้นระบุตําแหน่ง (เส้นทางโฟลเดอร์) ที่คุณต้องการสร้างโครงการ คุณสามารถป้อนตําแหน่งได้โดยตรงหรือคุณสามารถระบุเส้นทางโฟลเดอร์จากปุ่ม "เรียกดู" ทางด้านขวา ถ้าเป็นไปได้จะเป็นการดีกว่าที่จะสร้างเส้นทางที่ประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันเท่านั้น

"วิธีแก้ปัญหา" ที่ด้านล่างคือกรอบสําหรับการจัดโครงการ โดยทั่วไป คุณระบุชื่อของโครงการทั้งหมด แต่สําหรับโครงการขนาดเล็ก อาจเหมือนกับชื่อโครงการ ใน XNA Game Studio 4.0 เมื่อใดก็ตามที่คุณสร้างโครงการใหม่สองโครงการจะถูกสร้างขึ้นดังนั้นจึงถูกสร้างขึ้นร่วมกันในโซลูชันนี้

เมื่อเสร็จแล้วให้กดปุ่ม "ตกลง"

หลังจากนั้นสักครู่โครงการจะถูกสร้างขึ้นและคุณจะเห็นโปรแกรมบนหน้าจอ นี่จะเป็นเทมเพลตพื้นฐาน

หากคุณดูที่ Solution Explorer ทางด้านขวาของหน้าจอ (ซึ่งอาจอยู่ในตําแหน่งที่แตกต่างกันขึ้นอยู่กับสภาพแวดล้อม Visual Studio ของคุณ) คุณจะเห็นว่ามีสองโครงการภายใต้โซลูชันและไฟล์สองสามไฟล์ในนั้น

อย่างไรก็ตามมีความแตกต่างเล็กน้อยในไฟล์จากตอนที่ฉันสร้างโปรเจ็กต์เกมสําหรับ Windows

คราวนี้ฉันต้องการเรียกใช้โปรแกรมโดยไม่ทําการเปลี่ยนแปลงใด ๆ กับโปรแกรม กดปุ่ม "เริ่มการดีบัก" บนแถบเครื่องมือบนหน้าจอ บิลด์เริ่มต้นบิลด์เริ่มต้นและเมื่อเสร็จสมบูรณ์โปรแกรมจะถูกปรับใช้กับ Xbox 360 และเกมจะทํางาน

อย่างไรก็ตาม "บิลด์" หมายถึงชุดของงานที่ดําเนินการพร้อมกันเช่นการตรวจสอบข้อผิดพลาดของโปรแกรมโดยอัตโนมัติการสร้างทรัพยากรและการสร้างไฟล์ปฏิบัติการที่โปรแกรมสามารถเปิดใช้งานได้

นอกจากนี้ เนื่องจากโปรเจ็กต์ Xbox 360 มีการดําเนินการที่เรียกว่า "ปรับใช้" และเกมไม่ได้ทํางานบน Windows คุณจึงต้องส่งข้อมูลที่คุณสร้างไปยัง Xbox 360 นั่นคือสิ่งที่ "ตําแหน่ง" ทํา

ตอนนี้เมื่อคุณเรียกใช้เค้าโครงของหน้าจอจะเปลี่ยนไป แต่ไม่มีอะไรเกิดขึ้น ดังนั้นหากคุณดูทีวีที่เชื่อมต่อกับ Xbox 360 คุณจะเห็นว่าหน้าจอเปลี่ยนเป็นการเติมสีเดียว

ด้วยวิธีนี้สิ่งที่คุณต้องทําคือเริ่มการดีบักบน Windows และเกมของคุณจะถูกปรับใช้กับ Xbox 360 ของคุณและคุณสามารถทําให้เกมของคุณทํางานบน Xbox 360 ได้อย่างง่ายดาย

ตอนนี้กดปุ่ม "BACK" บนคอนโทรลเลอร์ที่เชื่อมต่อกับ Xbox 360 ของคุณ โปรแกรมเริ่มต้นถูกตั้งค่าให้ออกจากเกม

หากคุณไม่มีวิธีออกจากเกมบน Xbox 360 และต้องการบังคับให้เกมออกจาก Visual Studio ให้กดปุ่ม "หยุดการดีบัก" ในแถบเครื่องมือ

อย่างไรก็ตาม เกมที่ฉันใส่บน Xbox 360 อยู่ในหมวด "เกมอินดี้"

วิธีการปิดโครงการที่สร้างขึ้นและวิธีการเริ่มต้นการผลิตจากความต่อเนื่องนั้นเหมือนกับโครงการ Windows ดังนั้นโปรดดูที่ คุณสามารถปล่อยให้ Xbox 360 ของคุณอยู่คนเดียวได้