การสร้างโปรเจ็กต์สําหรับเกมสําหรับ Windows Phone
สรุป
สร้างโปรเจ็กต์สําหรับเกมของคุณสําหรับ Windows Phone ใน XNA
* เคล็ดลับนี้อธิบายไว้ใน "Visual Studio 2010 Professional Edition" แต่คุณยังสามารถใช้ Visual Studio 2010 Express สําหรับ Windows Phone ที่ติดตั้งไว้ก่อนหน้านี้ หากคุณใช้เวอร์ชันอื่นที่ไม่ใช่ภาษาญี่ปุ่น ให้เปลี่ยนชื่อและใช้งาน
สภาพแวดล้อมในการทํางาน
เบื้องต้น
เวอร์ชัน XNA ที่รองรับ | 4.0 |
แพลตฟอร์มที่รองรับ | Windows Vista SP2 หรือใหม่กว่า, Windows 7 |
Windows เวอร์ชัน Vertex Shader ที่จําเป็น | 2.0 |
Windows เวอร์ชัน Pixel Shader ที่จําเป็น | 2.0 |
สภาพแวดล้อมในการทํางาน
แท่น | หน้าต่าง 7 |
สาร
สร้างโครงการ
มาสร้าง "โครงการ" เพื่อสร้างเกมสําหรับ Windows Phone กันเถอะ "โครงการ" คือโครงสร้างที่จัดการทรัพยากรร่วมกัน เช่น โปรแกรมและรูปภาพ หากคุณกําลังสร้างเกม คุณจะเริ่มต้นด้วยการสร้างโปรเจ็กต์นี้เสมอ
เริ่มสภาพแวดล้อมการพัฒนา "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#
ก่อนอื่นเลือก "เทมเพลต" เป็นไปได้ที่จะเริ่มต้นด้วยโครงการเปล่าที่ไม่มีไฟล์เลย แต่คุณสามารถใช้เทมเพลตที่สร้างไว้ล่วงหน้าเพื่อสร้างโปรแกรมพื้นฐาน ไฟล์ ฯลฯ เพื่อให้คุณสามารถเริ่มพัฒนาเป้าหมายได้ทันที
ในกรณีนี้เราจะสร้าง "เกมสําหรับ Windows Phone" ดังนั้นเลือก "เกม Windows Phone (4.0)"
ถัดไปมีรายการให้ป้อน "ชื่อ (ชื่อโครงการ)" ที่ด้านล่างของกล่องโต้ตอบ แต่เป็นความคิดที่ดีที่จะป้อนชื่อเกมที่คุณกําลังสร้าง ชื่อโครงการนี้เป็นเนมสเปซด้วย ดังนั้นจึงควรป้อนเป็นตัวอักษรและตัวเลขถ้าเป็นไปได้
คราวนี้เราจะดําเนินการกับ "WindowsPhoneGame1" ที่ป้อนตั้งแต่ต้น
จากนั้นระบุตําแหน่ง (เส้นทางโฟลเดอร์) ที่คุณต้องการสร้างโครงการ คุณสามารถป้อนตําแหน่งได้โดยตรงหรือคุณสามารถระบุเส้นทางโฟลเดอร์จากปุ่ม "เรียกดู" ทางด้านขวา ถ้าเป็นไปได้จะเป็นการดีกว่าที่จะสร้างเส้นทางที่ประกอบด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันเท่านั้น
"วิธีแก้ปัญหา" ที่ด้านล่างคือกรอบสําหรับการจัดโครงการ โดยทั่วไป คุณระบุชื่อของโครงการทั้งหมด แต่สําหรับโครงการขนาดเล็ก อาจเหมือนกับชื่อโครงการ ใน XNA Game Studio 4.0 เมื่อใดก็ตามที่คุณสร้างโครงการใหม่สองโครงการจะถูกสร้างขึ้นดังนั้นจึงถูกสร้างขึ้นร่วมกันในโซลูชันนี้
เมื่อเสร็จแล้วให้กดปุ่ม "ตกลง"
หลังจากนั้นสักครู่โครงการจะถูกสร้างขึ้นและคุณจะเห็นโปรแกรมบนหน้าจอ นี่จะเป็นเทมเพลตพื้นฐาน
หากคุณดูที่ Solution Explorer ทางด้านขวาของหน้าจอ (ซึ่งอาจอยู่ในตําแหน่งที่แตกต่างกันขึ้นอยู่กับสภาพแวดล้อม Visual Studio ของคุณ) คุณจะเห็นว่ามีสองโครงการภายใต้โซลูชันและไฟล์สองสามไฟล์ในนั้น
ตรวจสอบว่า มันทํางานใน Windows Phone Emulator
คราวนี้ฉันต้องการเรียกใช้โปรแกรมโดยไม่ทําการเปลี่ยนแปลงใด ๆ กับโปรแกรม ขั้นแรกให้เลือกประเภทของอุปกรณ์ที่คุณต้องการเรียกใช้จากแถบเครื่องมือ หากคุณไม่มีอุปกรณ์จริงคุณสามารถทดสอบได้โดยเริ่มโปรแกรมจําลองบน Windows โดยเลือก" Windows Phone 7 Emulator"
กดปุ่ม "เริ่มการดีบัก" บนแถบเครื่องมือบนหน้าจอ บิลด์จะเริ่มต้นขึ้น และเมื่อเสร็จสมบูรณ์ โปรแกรมจะถูกปรับใช้กับ Windows Phone Emulator และเกมจะทํางาน
อย่างไรก็ตาม "บิลด์" หมายถึงชุดของงานที่ดําเนินการพร้อมกันเช่นการตรวจสอบข้อผิดพลาดของโปรแกรมโดยอัตโนมัติการสร้างทรัพยากรและการสร้างไฟล์ปฏิบัติการที่โปรแกรมสามารถเปิดใช้งานได้
นอกจากนี้โครงการสําหรับ Windows Phone ยังมีการดําเนินการที่เรียกว่า "ปรับใช้" ซึ่งหมายความว่าเกมจะไม่ทํางานบน Windows ดังนั้นคุณต้องส่งข้อมูลที่คุณสร้างไปยัง Windows Phone นั่นคือสิ่งที่ "ตําแหน่ง" ทํา
เมื่อโปรแกรมทํางาน Windows Phone Emulator จะเริ่มทํางานและเกมจะทํางาน เมื่อคุณเรียกใช้จริง ๆ ดูเหมือนว่าคุณจะได้รับหน้าจอสีน้ําเงิน แต่แน่นอนว่าคุณไม่ได้สร้างอะไรเลยดังนั้นมันจึงมีลักษณะเช่นนี้ จากนี้ไปเราจะเขียนโปรแกรมและสร้างเกม
บนหน้าจอนี้ไม่มีอะไรให้ทําอีกแล้วดังนั้นออกจากเกม หากต้องการออก ให้คลิกปุ่มย้อนกลับที่ด้านล่างซ้ายของโปรแกรมจําลอง อย่างไรก็ตาม ปุ่มย้อนกลับไม่ได้จบเกมโดยค่าเริ่มต้น แต่เขียนขึ้นเพื่อลงท้ายด้วยโปรแกรมของโปรเจ็กต์แรกที่คุณสร้างขึ้น
คราวนี้จุดประสงค์คือการสร้างโครงการดังนั้นนี่คือจุดสิ้นสุด
หากต้องการปิดโครงการให้เลือก "ปิดโซลูชัน" จากเมนู "ไฟล์" โครงการจะถูกปิดดังนั้นหากคุณไม่มีอะไรทําคุณสามารถปิดหน้าต่างได้
อย่างไรก็ตามแม้ว่าคุณจะไม่ต้องกังวลกับการกระทํานี้หากคุณปิดหน้าต่างโครงการจะถูกปิดโดยอัตโนมัติ หากคุณได้ทําการแก้ไขใด ๆ คุณจะได้รับแจ้งให้ยืนยันการบันทึกดังนั้นโปรดบันทึกและออก
จากนี้ไปคุณจะเปิดโครงการที่คุณสร้างขึ้น แต่มีหลายวิธีในการทํา
เปิดจากหน้าเริ่มต้น
ที่ด้านล่างซ้ายของ "หน้าเริ่มต้น" ที่ปรากฏขึ้นเมื่อคุณเริ่ม Visual Studio มีรายการที่เรียกว่า "โครงการล่าสุด" และตามชื่อที่แนะนํามีโครงการที่ใช้ล่าสุดหลายโครงการดังนั้นคุณสามารถเปิดได้โดยคลิกที่โครงการที่คุณต้องการเปิด
เปิดจากเมนู
หากคุณเลือก "ไฟล์", "เปิด" หรือ "โครงการ/โซลูชัน" จากเมนู กล่องโต้ตอบการเลือกไฟล์จะเปิดขึ้น ดังนั้นให้ไปที่โฟลเดอร์ที่คุณบันทึกโครงการและเปิดไฟล์ "XXXXX.sln"
คุณยังสามารถทําเช่นเดียวกันได้จาก "เปิดโครงการ" ในหน้าเริ่มต้น
เปิดจากไฟล์
ตัวอย่างเช่น ใน File Explorer ให้พิมพ์ เพียงดับเบิลคลิกที่ไฟล์ "sln" โดยตรงเพื่อเปิดโครงการในเวลาเดียวกันกับ Visual Studio 2010 เริ่มต้น