การกระจายเกมสําหรับ Windows

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

สรุป

เรียนรู้วิธีเผยแพร่เกมของคุณสําหรับ Windows

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

เบื้องต้น

||| |-|=| | เวอร์ชัน XNA ที่รองรับ | ITIGIC 4.0 | | แพลตฟอร์มที่รองรับ |

  • Windows XP SP3 หรือใหม่กว่า
  • Windows Vista SP2 หรือใหม่กว่า
  • หน้าต่าง 7


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

แท่น หน้าต่าง 7

สาร

เมื่อแจกจ่ายเกมสําหรับ Windows ไม่มีปัญหาเฉพาะในการสร้างข้อมูลการแจกจ่าย แต่สภาพแวดล้อมการแจกจ่ายเพื่อรันเกมที่สร้างขึ้นต้องเป็นไปตามเงื่อนไขหรือข้อกําหนดต่อไปนี้

  • ระบบปฏิบัติการคือ Windows XP SP3 หรือใหม่กว่า, Windows Vista SP1 หรือใหม่กว่า หรือ Windows 7
  • การ์ดแสดงผลหรือชิปเซ็ตที่รองรับรุ่น shader เวอร์ชัน 2.0 หรือสูงกว่า
  • CPU, หน่วยความจํา, HDD, การ์ดแสดงผลขึ้นอยู่กับเนื้อหาของเกม

นอกเหนือจากการปฏิบัติตามข้อกําหนดเหล่านี้แล้วคุณต้องติดตั้งส่วนประกอบต่อไปนี้ด้วย:

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

แจกจ่ายไฟล์ปฏิบัติการและเนื้อหาอื่น ๆ ตามที่เป็นอยู่

แจกจ่ายเกมที่สร้างขึ้น (ไฟล์) ตามที่เป็นอยู่ ถึงจะพูดอย่างที่เป็นอยู่ก็มักจะเป็น" ไฟล์ zip หรือขยายตัวเอง เอ็กเซ่". ขึ้นอยู่กับผู้ใช้ที่จะตัดสินใจว่าจะแตกไฟล์ที่ใด

ขั้นแรกให้เปิดโปรเจ็กต์สําหรับเกมที่คุณต้องการแจกจ่าย

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

แน่นอนว่าคุณควรทดสอบในโหมด Release ล่วงหน้าด้วย

เลือก "สร้างโซลูชันใหม่" จากเมนูสร้างเพื่อละทิ้งข้อมูลบิลด์จนถึงตอนนี้และสร้างตั้งแต่เริ่มต้น

ฉันไม่คิดว่ามีปัญหากับบิลด์ปกติ แต่ในบางกรณี อาจมีไฟล์ที่ไม่ได้สร้างขึ้นในสถานะก่อนหน้า ดังนั้นขอแนะนําให้สร้างใหม่ก่อนการแจกจ่าย

จากนั้นไฟล์ที่จําเป็นสําหรับเกมจะถูกสร้างขึ้นในโฟลเดอร์ต่อไปนี้ในโฟลเดอร์โครงการ

  • [ชื่อโฟลเดอร์โครงการ] [ชื่อโฟลเดอร์โครงการ]\bin\x86\Release

ในโฟลเดอร์นี้ คุณจะพบ ". .exe ไฟล์และ .Png xnb" และไฟล์เนื้อหาอื่นๆ โครงสร้างโฟลเดอร์ที่สร้างขึ้นในโครงการ ฯลฯ สิ่งที่คุณต้องทําคือแจกจ่ายไฟล์เหล่านี้ตามที่เป็นอยู่ อย่างไรก็ตาม อย่ารวม "pdb" เพียงอย่างเดียวเพราะมันไม่เกี่ยวข้องกับเกม

อย่างไรก็ตามชื่อไฟล์ปฏิบัติการคือชื่อไฟล์ที่ตั้งไว้ในโครงการ ในรูปมันถูกสร้างขึ้นในโครงการที่เรียกว่า "WindowsGame1" และเนื่องจากไม่มีการเปลี่ยนชื่อชื่อไฟล์คือ "WindowsGame1.exe"

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

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

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

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

อย่างไรก็ตาม หากคุณแจกจ่ายไฟล์ปฏิบัติการไปยังคอมพิวเตอร์เครื่องอื่นตามที่เป็นอยู่ หากคุณดับเบิลคลิกที่ไฟล์ ".exe" ตามที่เป็นอยู่ คุณสามารถเล่นเกมได้ แต่คุณสามารถเล่นไฟล์ได้ หากคุณแจกจ่ายเป็นไฟล์บีบอัดเช่น "zip" คุณจะไม่สามารถดําเนินการได้เว้นแต่คุณจะคลายการบีบอัดไฟล์ (เลิกทําการบีบอัด)

คลายการบีบอัดไฟล์บีบอัด แต่ใช้ปุ่ม ในกรณีของไฟล์ "zip" หากคุณมีระบบปฏิบัติการ Windows XP หรือใหม่กว่าคุณสามารถเปิดเครื่องรูดด้วยฟังก์ชันมาตรฐานได้ ขั้นแรกให้ใช้ไฟล์ . เมื่อคุณมีไฟล์ "zip" แล้ว คุณสามารถดับเบิลคลิกเพื่อเรียกดูไฟล์บีบอัดได้ ในหมู่พวกเขา " . .exe ไฟล์ แต่ยังอยู่ในสถานะบีบอัด คุณจึงไม่สามารถเรียกใช้ได้

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

เป็นความคิดที่ดีที่จะอธิบายให้ผู้ใช้ทราบถึงวิธีการทําเช่นนี้ไม่ทางใดก็ทางหนึ่ง

แจกจ่ายในแพ็คเกจเกม

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

โปรดทราบว่าในการปรับใช้แพ็คเกจเกม จะต้องติดตั้ง "XNA Game Studio 4.0" บนคอมพิวเตอร์ที่แจกจ่ายด้วย (แพ็คเกจเกมมีวัตถุประสงค์เพื่อแจกจ่ายและเล่นโดยผู้สร้าง XNA เท่านั้น) อย่างไรก็ตามฉันไม่รู้ว่าระบบนี้จะเปลี่ยนไปในอนาคตหรือไม่)

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

เมื่อสร้างโปรเจ็กต์ใหม่แล้ว ให้เลือก "Package XXXXX as XNA Creators Club Game" จากเมนูบิลด์ (XXXXX คือชื่อโครงการ)

จากนั้นคุณจะเห็นว่าไฟล์ชื่อ "XXXXX.ccgame" ถูกสร้างขึ้นในโฟลเดอร์ต่อไปนี้

  • [ชื่อโฟลเดอร์โครงการ] [ชื่อโฟลเดอร์โครงการ]\bin\x86\Release

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

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

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

สําหรับ Windows XP (ค่าเริ่มต้น)
  • C:\Documents and Settings[ไดเรกทอรีผู้ใช้]\Local Settings\Application Data\XNA Creators Club Games
สําหรับ Windows Vista, Windows 7 (ค่าเริ่มต้น)
  • C:\Users\[ไดเรกทอรีผู้ใช้]\AppData\Local\XNA Creators Club Games