ช่วยด้วย
คำถามที่พบบ่อยเกี่ยวกับการพัฒน...

ปิดการคอมไพล์อัตโนมัติของทรัพยากร TypeScript

5min

ไปที่เมนู Unity > Preference และปิดการใช้งานรายการ Auto Refresh ในแท็บทั่วไป.

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

Document image




❗️ ระวัง

Auto Refresh เปิดใช้งานการอัปเดตอัตโนมัติของทรัพย์สินทั้งหมดในโปรเจกต์ Unity ไม่จำกัดเฉพาะทรัพย์สิน Typescript ดังนั้นจึงแนะนำให้ใช้ Auto Refresh.



การคอมไพล์ Typescript ด้วยตนเอง

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

  • เลือก Typescript ที่คุณต้องการคอมไพล์ในแผงโปรเจกต์และกดปุ่ม Force Rebuild ในแผง Inspector.
  • คุณสามารถเห็นว่า Typescript ที่เลือกถูกคอมไพล์โดยอัตโนมัติ.
Document image




การคอมไพล์ทรัพย์สิน Typescript ทั้งหมดด้วยตนเอง

คุณสามารถเริ่มการคอมไพล์ทรัพย์สิน Typescript ทั้งหมดในโปรเจกต์ของคุณผ่านทาง Rebuild All.

การเลือก ZEPETO > สคริปต์ > สร้างใหม่ทั้งหมด จะกระตุ้นการคอมไพล์ใหม่ของสินทรัพย์ Typescript ทั้งหมดภายในโปรเจกต์

Document image




👍 เคล็ดลับ สร้างใหม่ทั้งหมด (สำหรับที่ยังไม่ได้คอมไพล์) เมนูจะคอมไพล์เฉพาะสินทรัพย์ Typescript ที่ยังไม่เคยคอมไพล์มาก่อน



วิธีตรวจสอบบรรทัดของโค้ดเมื่อเกิดข้อผิดพลาดในสคริปต์

บางครั้งมันยากที่จะระบุสถานที่ที่แน่นอนของโค้ดที่ทำให้เกิดข้อผิดพลาดเมื่อคุณเขียน Typescript และรันมันในระหว่างการทำงาน

เลือก Typescript ที่ทำให้เกิดข้อผิดพลาดในแผงโปรเจกต์และคลิกปุ่มเปิดสคริปต์ที่คอมไพล์แล้วในแผงตรวจสอบ

Document image




คุณจะเห็น Typescript ที่คอมไพล์เป็น Javascript ในตัวแก้ไขสคริปต์

คุณสามารถหาบรรทัด Javascript ที่ถูกทำเครื่องหมายว่าเป็นข้อผิดพลาดในบันทึกคอนโซล

Document image