การจัดจําหน่ายเกมสําหรับ Xbox360
สรุป
เรียนรู้วิธีแจกจ่ายเกม Xbox 360 ของคุณ
*โปรดทราบว่า ณ วันที่ 10/01/2010 ระบบทั้งหมดที่เกี่ยวข้องกับ Xbox 360 ใน XNA Game Studio 4.0 เป็นเวอร์ชัน β
สภาพแวดล้อมในการทํางาน
เบื้องต้น
เวอร์ชัน XNA ที่รองรับ | 4.0 |
แพลตฟอร์มที่รองรับ |
|
Windows เวอร์ชัน Vertex Shader ที่จําเป็น | |
Windows เวอร์ชัน Pixel Shader ที่จําเป็น |
สภาพแวดล้อมในการทํางาน
แท่น | วินโดวส์ 7, เอกซ์บอกซ์ 360 |
สาร
การกระจายในแพ็คเกจ
สิ่งแรกที่ควรคํานึงถึงเมื่อแจกจ่ายเกม Xbox 360 ในรูปแบบแพ็คเกจคือเฉพาะผู้ที่ซื้อการเป็นสมาชิก XNA Creators Club เท่านั้นที่สามารถเรียกใช้เกมที่คุณแจกจ่ายได้ โปรดทราบว่าไม่ใช่ทุกคนที่มี Xbox 360 จะสามารถเล่นเกมที่แจกจ่ายในรูปแบบแพ็คเกจได้ ในระยะสั้นฉันคิดว่ามันดีกว่าที่จะคิดว่ามันเป็นวิธีที่ผู้สร้าง XNA จะเล่นด้วยกัน (อย่างไรก็ตาม เราไม่รู้ว่าแบบฟอร์มนี้จะเป็นอย่างไรในอนาคต)
ซึ่งแตกต่างจากเกม Windows สิ่งที่คุณต้องติดตั้งในสภาพแวดล้อมที่มีการแจกจ่ายเกมคือสภาพแวดล้อมการพัฒนาสําหรับเกม Xbox 360 สิ่งที่คุณต้องติดตั้งมีคําอธิบายสั้น ๆ ด้านล่าง แต่ถ้าคุณเตรียมสภาพแวดล้อมตามที่อธิบายไว้ในหน้า "เตรียมสภาพแวดล้อมการพัฒนาของคุณ" คุณจะสามารถเล่นเกมบน Xbox 360 ได้
ก่อนอื่นสภาพแวดล้อมของ Windows
- Windows XP SP3 หรือใหม่กว่า หรือ Windows Vista SP1 หรือใหม่กว่า, Windows 7
- Visual Studio ๒๐๑๐
- ไมโครซอฟท์ XNA สตูดิโอเกม 4.0
จากนั้นสภาพแวดล้อม Xbox 360
- สมาชิก XNA Creators Club
- XNA Game Studio เชื่อมต่อ
- การเป็นสมาชิก Xbox Live Gold (ตามความเหมาะสม)
สร้างไฟล์ (แพ็คเกจเกม) ที่จะแจกจ่าย
ขั้นแรกให้เปิดโปรเจ็กต์ Xbox 360 สําหรับเกมที่คุณต้องการแจกจ่าย
ลองเปลี่ยน "Debug" เป็น "Release" ในแถบเครื่องมือ ด้วยวิธีนี้ คุณสามารถกําจัดข้อมูลการดีบักที่คุณไม่ต้องการสําหรับเกมของคุณ และเพิ่มประสิทธิภาพเกมของคุณเพื่อสร้าง
แน่นอนว่าคุณควรทดสอบในโหมด Release ล่วงหน้าด้วย
เลือก "สร้างโซลูชันใหม่" จากเมนูสร้างเพื่อละทิ้งข้อมูลบิลด์จนถึงตอนนี้และสร้างตั้งแต่เริ่มต้น
ฉันไม่คิดว่ามีปัญหากับบิลด์ปกติ แต่ในบางกรณี อาจมีไฟล์ที่ไม่ได้สร้างขึ้นในสถานะก่อนหน้า ดังนั้นขอแนะนําให้สร้างใหม่ก่อนการแจกจ่าย
เมื่อสร้างโปรเจ็กต์ใหม่แล้ว ให้เลือก "Package XXXXX as XNA Creators Club Game" จากเมนูบิลด์ (XXXXX คือชื่อโครงการ)
จากนั้นคุณจะเห็นว่าไฟล์ชื่อ "XXXXX.ccgame" ถูกสร้างขึ้นในโฟลเดอร์ต่อไปนี้
- [ชื่อโฟลเดอร์โครงการ] [ชื่อโฟลเดอร์โครงการ]\bin\Xbox 360\Release
นี่คือแพ็คเกจเกมสําหรับ XNA และคุณสามารถแจกจ่ายได้ตามที่เป็นอยู่ คุณอาจต้องบีบอัดแยกต่างหากเป็นไฟล์ ".zip" ดังนั้นโปรดตรวจสอบด้วยตัวเองทั้งนี้ขึ้นอยู่กับไซต์)
เรียกใช้เกม Xbox 360 แบบกระจาย
ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ที่คุณต้องการแจกจ่ายเกมเชื่อมต่อกับ Xbox 360 จากนั้นเริ่ม XNA Game Studio Connect บน Xbox 360 จากนั้นตั้งค่าให้อยู่ในสถานะสแตนด์บาย
ต่อไปผมได้รับ " หากคุณดับเบิลคลิกที่ไฟล์ "ccgame" กล่องโต้ตอบเช่นเดียวกับที่แสดงทางด้านขวาจะปรากฏขึ้นดังนั้นคลิกปุ่ม "แกะ"
เกมในแพ็คเกจจะถูกปรับใช้กับ Xbox 360 ของคุณโดยอัตโนมัติ
ในด้าน Xbox 360 หากคุณกลับไปที่หน้าจอก่อนหน้าจากหน้าจอสแตนด์บายคุณจะเห็นว่าเกมที่คุณเพิ่งวางถูกเพิ่มลงในรายการแล้ว เลือกสิ่งนี้
คุณสามารถเริ่มเกมได้เช่นนี้
หลังจากที่คุณปรับใช้เกมคุณสามารถยกเลิกการเชื่อมต่อ Xbox 360 จากคอมพิวเตอร์และยังคงปล่อยให้ Xbox 360 เรียกใช้เกมด้วยตัวเอง อย่างไรก็ตาม คุณต้องเชื่อมต่อกับอินเทอร์เน็ต