คอนโซลนักพัฒนา

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

คอนโซลนักพัฒนา เป็นเครื่องมือสำหรับการแก้ไขข้อผิดพลาดในประสบการณ์ของคุณเมื่อทดสอบใน Studio หรือรันในการผลิต มันแสดงข้อความบันทึกและข้อผิดพลาดที่คล้ายกับหน้าต่าง การออก และข้อมูลรายละเอียดเกี่ยวกับ หน่วยความจำเครือข่าย และอื่นๆ

คุณสามารถเปิดคอนโซลในระหว่างการทดสอบหรือประสบการณ์สดโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • กด F9 .
  • พิมพ์ /console ลงในแชท
  • ใช้เมนูในประสบการณ์:
    1. เปิดเมนูในประสบการณ์ Roblox .

    2. เลือกแท็บ การตั้งค่า

    3. เลื่อนลงไปที่ คอนโซลนักพัฒนา และคลิก เปิด

ส่วนคอนโซล

แถบลัดด้านบนของคอนโซลแสดงจํานวนข้อผิดพลาดและคําเตือนที่สําคัญ, การใช้หน่วยความจําของไคลเอนต์, และเวลาปิงเฉลี่ย; คลิกใดก็ได้จากนี้เพื่อไปที่ส่วนที่เกี่ยวข้องในคอนโซลด้านล่างแถบลัดวางมีชุดเครื่องมือตามที่ระบุไว้ด้านล่าง

บันทึก

เครื่องมือ บันทึก แสดงข้อความวินิจฉัยจากสคริปต์

โดยใช้สวิตช์ไคลเอนต์-เซิร์ฟเวอร์คุณสามารถสลับระหว่างมุมมอง ไคลเอนต์ และ เซิร์ฟเวอร์ ได้:

  • มุมมองของ ไคลเอนต์ แสดงผลออกจากด้านเซิร์ฟเวอร์ LocalScripts และ/หรือ Scripts ด้วย RunContext ตั้งค่าเป็น Enum.RunContext.Clientผู้ที่ดำเนินการประสบการณ์ใดๆ สามารถดูข้อความออกที่ท้องถิ่นได้
  • มุมมองเซิร์ฟเวอร์ แสดงผลลัพธ์จากฝั่งเซิร์ฟเวอร์ ( ตั้งค่าเป็น หรือ )เฉพาะเจ้าของประสบการณ์หรือสมาชิกกลุ่ม เพียงแค่ ที่มีสิทธิ์แก้ไขสามารถดูข้อความออกจากเซิร์ฟเวอร์ได้

หน่วยความจํา

คอนโซลนักพัฒนา ให้เครื่องมือสองอย่างสำหรับการตรวจสอบการใช้หน่วยความจำรวมถึง:

  • หน่วยความจํา — ดูการใช้หน่วยความจําแบบเรียลไทม์โดยหมวดหมู่การใช้งาน รวมถึงการใช้หน่วยความจําโดยทั้งส่วนประกอบที่กําหนดเองและกระบวนการภายในของเครื่องยนต์

  • กอง Luau — สร้างสแน็ปช็อตบนหน่วยความจําของกองที่อ้างถึงการจัดสรรหน่วยความจําให้กับสคริปต์ของคุณเครื่องมือนี้ให้มุมมองการจัดสรรหน่วยความจําหลายอย่างเพื่อช่วยให้คุณระบุการจัดสรรหน่วยความจําปัจจุบันและปัญหาจากมุมมองที่แตกต่างกัน เช่น ประเภทวัตถุและคลาสเครื่องยนต์นอกจากนี้ยังช่วยให้คุณสามารถสร้างสแน็ปช็อตหลายรายการเพื่อเปรียบเทียบความแตกต่างในการใช้หน่วยความจำเมื่อเวลาผ่านไป

สำหรับข้อมูลเพิ่มเติม ดู การใช้หน่วยความจํา

เครือข่าย

เครื่องมือ เครือข่าย แสดงจำนวนการโทรเว็บที่ประสบการณ์ได้ทำซึ่งรวมถึงการโทรอย่างชัดเจนที่ทำผ่าน HttpService และคำขอเว็บที่ทำโดยบริการ Roblox เช่น DataStoreServiceเครื่องมือเครือข่าย **** มีสองส่วน

  • ส่วน สรุป ระบุสรุปของการโทรเว็บทั้งหมดตามประเภทแต่ละประเภทมีรายละเอียดเกี่ยวกับจํานวนคําขอ, จํานวนคําขอที่ล้มเหลว, และระยะเวลาที่คําขอใช้เวลา

  • ส่วน รายละเอียด ระบุรายละเอียดของแต่ละการโทรเว็บแต่ละครั้งแต่ละบรรทัดแสดงวิธีการ HTTP เช่น GET หรือ POST พร้อมกับรหัสสถานะเวลาในการดำเนินการประเภทคำขอและ URL คำขอคลิกที่การโทรเว็บเพื่อดูรายละเอียดการตอบสนอง เช่น:

    "Version":"1.1":"เนื้อหา":"Header":[],"StatusCode":""OK","ReasonPhrase":""OK","Header":[],"TrailingHeader":[],"RequestMessage":null,"IsSuccessStatusCode":true

โปรไฟล์สคริปต์

เครื่องมือโปรไฟล์สคริปต์ สามารถบันทึกเซสชันการโปรไฟล์ของสคริปต์ทั้งหมดที่ทำงานและดูต้นทุนเวลาของ CPU ด้วยการตั้งค่าการบันทึกและการแสดงผลที่กำหนดเอง มันมีประโยชน์ในการระบุสคริปต์ที่ใช้ทรัพยากร CPU การดำเนินการดู โปรไฟล์สคริปต์