คำถามที่พบได้บ่อย
นี่คือคำถามที่พบบ่อยที่สุด พร้อมคำอธิบายว่าเหตุใดปัญหาเหล่านี้จึงเกิดขึ้น
ทำไมจึงไม่มีเสียงระหว่างทดสอบใน Unity
- ตรวจสอบให้แน่ใจว่าใน Scene มี Camera วางอยู่ใกล้กับอวาตาร์ของคุณ
- ตรวจสอบว่าไม่ได้เปิดใช้งานปุ่ม Mute Audio ในหน้าต่าง Game
- ใช้เวอร์ชันล่าสุดของ Gesture Manager เพื่อจำลองการโต้ตอบระหว่างการทดสอบ
ทำไม DPS ไม่ทำให้เกิดเสียง?
DPS แบบ Legacy ไม่มี Avatar Contact Sender มาให้โดยค่าเริ่มต้น จึงไม่สามารถโต้ตอบกับ PCS ได้ ในกรณีนี้ คุณสามารถ อัปเกรดเป็น DPS+ โดยใช้ VRCFury เพื่อให้สามารถใช้งานร่วมกันได้ หรือคุณสามารถใช้ SPS Plug แทนได้เช่นกัน
ทำไมสิ่งของหรือวัตถุในโลกไม่ทำให้เกิดเสียง?
World props ไม่มี Avatar Contact Sender มาโดยค่าเริ่มต้น ซึ่งเป็นสิ่งจำเป็นสำหรับการโต้ตอบกับ PCS อย่างไรก็ตาม ตั้งแต่ SDK 3.10.0 เป็นต้นมา สามารถเพิ่ม Contact component ลงในวัตถุภายในโลกได้แล้ว
วิธีเพิ่ม Contact และทำให้โต้ตอบกับ PCS
- สร้าง GameObject เปล่า (Empty GameObject) จากนั้นเพิ่มคอมโพเนนต์
VRC Contact Sender - ปรับแต่ง Shape, Radius และค่าต่าง ๆ ตามต้องการ
- ในหัวข้อ Collision Tags กด Add เลือก
Customและใส่ค่า:PCS_Penetrating
ทำไม PCS Object ของฉันขึ้น Missing Scripts?
โปรดตรวจสอบว่าคุณได้ติดตั้ง Avatar Tool ที่ถูกต้องสำหรับแพ็กเกจของคุณแล้ว ไม่ว่าจะเป็น Modular Avatar หรือ VRCFury.
วิธีแก้ปัญหาขนาดผิดปกติ (ใหญ่เกินไป / เล็กเกินไป)
ปัญหานี้เกิดจาก Armature ของอวาตาร์ไม่ได้ตั้งค่า Scale เป็น (1,1,1) ทำให้ PCS ถูกวางขนาดใหญ่หรือเล็กเกินไป ซึ่งไม่ใช่ความผิดของคุณ
- วิธีแก้ไข: ปรับ Scale ของ GameObject ที่ชื่อ
PCS Contactให้ใหญ่หรือเล็กตามต้องการ
PCS ไม่มีเสียง (ไม่ทำงาน) หลังจากอัปเดต!!
ปัญหานี้อาจเกิดขึ้นเมื่อคุณอัปเดต PCS เป็นเวอร์ชันอื่น บางฟังก์ชันอาจหยุดทำงานเนื่องจาก Prefab เวอร์ชันเปลี่ยน หรือมีคอมโพเนนต์บางอย่างถูกแก้ไข/ลบออกระหว่างการอัปเดต
- วิธีแก้ไข: ติดตั้ง PCS ลงบนอวาตาร์ของคุณใหม่อีกครั้ง เพื่อให้แน่ใจว่าใช้ Prefab เวอร์ชันล่าสุดอย่างถูกต้อง
ทำไมไม่สามารถเล่นเสียงหลายประเภทพร้อมกันได้?
- VRChat มีข้อจำกัดด้านการปรับแต่งประสิทธิภาพของ Audio Source (ใน Unity เรียกว่า “Virtual Voices” / “Real Voices”) ระบบอนุญาตให้มีเสียงที่ได้ยินพร้อมกันได้เพียง 3 เสียง เท่านั้น โดยหากมีเสียงที่ 4 พยายามเล่น เสียงที่กำลังเล่นอยู่หนึ่งเสียงอาจถูกตัดออก
- PCS ถูกออกแบบมาให้จัดการเสียงทั้งหมดภายใน Audio Source 3 ช่องที่มีอยู่แล้ว ด้วยข้อจำกัดของแพลตฟอร์มนี้ จึงไม่สามารถเกินขีดจำกัดดังกล่าวได้ หากในอนาคต VRChat เพิ่มจำนวน Audio Source ที่รองรับ ก็อาจสามารถเล่นเสียงแบบซ้อนหลายเลเยอร์ได้มากขึ้น เช่น เสียงขนนุ่ม ๆ หรือเสียงเหล็กสำหรับหุ่นยนต์ เป็นต้น