สร้างแฟ้มเพื่อเล่นเสียงใน XNA
สรุป
ใช้ Microsoft Cross-Platform Audio Creation Tool (XACT) เพื่อสร้างแฟ้มสําหรับเล่นเสียงใน XNA
สภาพแวดล้อมในการทํางาน
ข้อกําหนดเบื้องต้น
รุ่น XNA ที่รองรับ |
|
แพลตฟอร์มที่รองรับ |
|
Windows ต้องใช้เวอร์ชัน Vertex Shader | 1.1 |
เวอร์ชัน Pixel Shader ที่จําเป็นของ Windows | 1.1 |
สภาพแวดล้อมในการทํางาน
แท่น |
สาร
หมายเหตุ: เคล็ดลับเหล่านี้อ้างอิงจาก XNA Game Studio 2.0
ก่อนที่คุณจะสามารถเล่นเสียงใน XNA ได้ คุณต้องแปลงแฟ้มคลื่นเป็นแฟ้มเสียง XNA โดยใช้ Microsoft Cross-Platform Audio Creation Tool (XACT)
ก่อนอื่นไฟล์เสียงที่คุณต้องการเล่นล่วงหน้า เวฟ ในกรณีนี้เราจะใช้ไฟล์ที่เรียกว่า "Sample.wav"
เปิดใช้งานโดยเลือก "Microsoft XNA Game Studio - เครื่องมือ - Microsoft Cross-Platform Audio Creation Tool (XACT)" จากเมนูเริ่ม
Microsoft Cross-Platform Audio Creation Tool (XACT) v2.0 จะเริ่มทํางาน (ต่อจากนี้ไปเรียกว่า "XACT")
คลิกปุ่ม "สร้างโปรเจ็กต์ใหม่" จากปุ่มเครื่องมือ
เมื่อกล่องโต้ตอบบันทึกปรากฏขึ้นให้เลือกโฟลเดอร์และชื่อโครงการที่คุณต้องการบันทึกโครงการจากนั้นคลิกปุ่ม "บันทึก"
ในตัวอย่างถูกสร้างขึ้นภายใต้ชื่อ "เสียง"
คุณจะถูกส่งกลับไปยังหน้าจอก่อนหน้าและโครงการจะถูกสร้างขึ้น นอกจากนี้ยังมีรายการต่าง ๆ สําหรับการแก้ไข
เมื่อคุณสร้างโปรเจ็กต์ของคุณแล้ว ขั้นตอนแรกคือการสร้าง Wave Bank คลิกขวาที่ Wave Banks จากแผนผัง แล้วเลือก New Wave Bank นอกจากนี้ยังสามารถสร้างได้จากปุ่มแถบเครื่องมือ
จากนั้น "Wave Bank" จะถูกเพิ่มภายใต้ "Wave Banks" ในแผนผัง และหน้าต่างจะปรากฏขึ้นในพื้นที่ด้านขวา
จากนั้นคลิกขวาที่ Sound Banks ในแผนผังแล้วเลือก New Sound Bank เพื่อสร้าง Sound Bank
เช่นเดียวกับธนาคารคลื่น Sound Bank ถูกสร้างขึ้นและหน้าต่างจะปรากฏขึ้น
หลังจากที่คุณสร้างธนาคารคลื่นและธนาคารเสียงแล้ว ให้เพิ่มไฟล์คลื่นที่คุณต้องการเล่นลงในธนาคารคลื่น คุณสามารถเพิ่มได้โดยการลากและวางจาก Windows Explorer เป็นต้น
โครงการได้รับการจัดการโดยไฟล์เวฟ "เส้นทางสัมพัทธ์" ดังนั้นจึงเป็นความคิดที่ดีที่จะวางไว้ในโฟลเดอร์เดียวกับโครงการเมื่อลงทะเบียนเวฟ
จากนั้นคลื่น file (แหล่งกําเนิดเสียง PCM) จะถูกเพิ่มดังแสดงในรูปด้านขวา
จากนั้นลากและวางข้อมูลที่เพิ่มลงในธนาคารคลื่นไปที่พื้นที่ด้านซ้ายบนของธนาคารเสียง
จะถูกเพิ่มเป็นข้อมูลเสียงดังแสดงในรูปด้านขวา
ในทํานองเดียวกัน ให้เพิ่มข้อมูลเสียงลงในคิวโดยการลากและวาง ชื่อของคิวใช้เพื่อเล่นข้อมูลเสียง
คุณสามารถเปลี่ยนชื่อของธนาคารคลื่นและธนาคารเสียงในแผนผังได้ ชื่อนี้ใช้เมื่อโหลดโดยทางโปรแกรม
เมื่อคุณตั้งค่าคลื่นและธนาคารเสียงของคุณแล้ว ให้คลิกปุ่มสร้างโปรเจ็กต์ปัจจุบันจากแถบเครื่องมือ เมนู Build... ในเมนู File และแป้น F7 จะทําสิ่งเดียวกัน
กล่องโต้ตอบเหมือนทางด้านขวาจะปรากฏขึ้น แต่ในขณะนี้ ให้คลิกปุ่ม "เสร็จสิ้น" ตามที่เป็นอยู่
เมื่อการสร้างเสร็จสมบูรณ์ คุณสามารถบันทึกและออกจาก XACT ได้
หากคุณดูที่โฟลเดอร์ที่คุณสร้างโปรเจ็กต์ คุณจะเห็นว่าไฟล์และโฟลเดอร์ดังทางด้านขวาถูกสร้างขึ้นแล้ว
เมื่อคุณเปิดโฟลเดอร์ Win คุณจะเห็นไฟล์ที่คล้ายกับไฟล์ทางด้านขวา โปรแกรมจะอ่านไฟล์เหล่านี้และเล่นเสียง