ส่งออกเกมสําหรับ Windows
สภาพแวดล้อมการตรวจสอบ
- หน้าต่าง
-
- หน้าต่าง 10
- หน้าต่าง 11
- บรรณาธิการ Unity
-
- ปี 2020.3.25f1
ทีแรก
เกมที่สร้างใน Unity Editor สามารถเรียกใช้ใน Unity Editor ได้ แต่ไม่สามารถทํางานอย่างอิสระในสภาพแวดล้อมอื่นได้ เนื้อหาส่วนนี้อธิบายวิธีการส่งออกเกมเพื่อให้เกมทํางานบน Windows ได้เอง
เนื่องจากเอาต์พุตใช้เวลาพอสมควรจึงเป็นความคิดที่ดีที่จะทําการพัฒนาและการดีบักตามปกติในตัวแก้ไขและเอาต์พุตเมื่อคุณต้องการทดสอบในสภาพแวดล้อมเป้าหมาย
เกี่ยวกับเกมที่จะส่งออก
เอาต์พุต "2D Platformer Microgame" เป็นเกมซึ่งสามารถเลือกได้เมื่อสร้างโครงการใหม่ แน่นอนถ้าคุณได้สร้างเกมแล้วโปรดส่งออกเกมนั้น
Unity Editor เปิดตัวและโหลดโครงการของคุณ
เอาต์พุตเกมสําหรับ Windows
เลือก File > Build Settings จากเมนู
เมื่อกล่องโต้ตอบ "การตั้งค่าการสร้าง" ปรากฏขึ้น ให้ตรวจสอบฉากทั้งหมดที่คุณต้องการใช้จาก "ฉากที่รวมอยู่ในบิลด์"
จากแพลตฟอร์มทางด้านซ้ายให้เลือก PC, Mac และ Linux แบบสแตนด์อโลน
หากไม่มีไอคอน Unity ทางด้านขวาของชื่อเมนูแสดงว่าไม่ได้ใช้งานดังนั้นคลิกปุ่ม "สลับแพลตฟอร์ม" ที่ด้านล่างขวาโดยเลือก "PC, Mac..."
หากคุณเลือก "PC, Mac..." รายการตั้งค่าจะแสดงทางด้านขวาดังนั้นให้ตั้งค่าดังนี้
ค่าการตั้งค่า | รายการ |
---|---|
แพลตฟอร์มเป้าหมาย | หน้าต่าง |
สถาปัตยกรรม | เลือก "x86_64" สําหรับเกมสําหรับระบบปฏิบัติการ 64 บิต และ "x86" สําหรับเกมสําหรับระบบปฏิบัติการ 32 บิต |
อื่น | ไม่ได้เลือก |
เมื่อการตั้งค่าเสร็จสมบูรณ์ให้กดปุ่ม "สร้าง" เพื่อส่งออก หากคุณต้องการเรียกใช้ทันทีหลังจากเอาต์พุตให้คลิกปุ่ม "สร้างและเรียกใช้"
ระบุปลายทางเอาต์พุตของโปรแกรม ไฟล์บางไฟล์จะถูกสร้างขึ้นในโฟลเดอร์เพื่อให้คุณสามารถเลือกโฟลเดอร์ว่างได้ หากมีไฟล์ที่มีอยู่ที่มีชื่อเดียวกันไฟล์นั้นจะถูกเขียนทับ ต้องใช้เวลาในการสร้างดังนั้นรอสักครู่
เมื่อบิลด์เสร็จสมบูรณ์ ไฟล์จะถูกสร้างขึ้น
จากนั้นคุณสามารถคัดลอกหรือแจกจ่ายไฟล์เหล่านี้ไปยังสภาพแวดล้อม Windows อื่น ๆ เพื่อเล่นเกมของคุณในสภาพแวดล้อมอื่น ๆ ในตัวอย่างที่สร้างขึ้นในครั้งนี้เกมจะเริ่มขึ้นเมื่อคุณเรียกใช้ "Platformer.exe" แต่ชื่อนี้จะเปลี่ยนไปขึ้นอยู่กับโครงการที่คุณสร้างขึ้น
เกมจะทํางานแม้ว่าไฟล์ต่อไปนี้จะไม่รวมอยู่ในนั้น
ไฟล์และโฟลเดอร์คําอธิบาย | |
---|---|
ยูนิตี้แครชแฮนด์เลอร์ 64.exe | นี่คือไฟล์ปฏิบัติการของตัวจัดการความผิดพลาด มันเป็นไปได้แม้ว่าคุณจะไม่มี แต่คุณสามารถใส่มันได้ |