สตูดิโอมีเครื่องมือแก้ไขข้อผิดพลาดจำนวนมากที่พบได้ทั่วไปในสภาพแวดล้อมการพัฒนารวม (IDEs)เครื่องมือเหล่านี้ช่วยคุณแก้ไขข้อผิดพลาดและตรวจสอบสคริปต์เส้นต่อเส้นตามที่มันทำงานข้อมูลการแก้ไขข้อผิดพลาดจะแสดงในหน้าต่าง ดู , กองเรียก , จุดหยุดงาน และ ออก สำหรับคุณที่จะตรวจสอบ
กระบวนการทำงานทั่วไป
หากคุณสังเกตปัญหาในประสบการณ์ของคุณหรือต้องการตรวจสอบว่ามันทำงานตามที่คุณตั้งใจไว้ คุณสามารถแก้ไขโค้ดที่เกี่ยวข้องกับมันได้ดังนี้:
ใส่จุดหยุดชะงักบนบรรทัดของโค้ดที่คุณต้องการตรวจสอบ
ในแท็บ สคริปต์ คลิก เล่น หรือ รัน ในแท็บทดสอบเพื่อเริ่มต้นเซสชันการทดสอบเกมซึ่งเป็นที่รู้จักในฐานะเซสชันการแก้ไขข้อผิดพลาด
เมื่อสคริปต์ชนจุดหยุดชั่วคราว เซสชันการทดสอบการเล่นจะหยุดชั่วคราวตรวจสอบ นาฬิกา , สแต็กการโทร และ หน้าต่างออก เพื่อช่วยให้คุณวินิจฉัยและเข้าใจปัญหา
ในแท็บ สคริปต์ คลิก หยุด เพื่อสิ้นสุดเซสชันการแก้ไขข้อผิดพลาด
ทำซ้ำขั้นตอนก่อนหน้าจนกว่าคุณจะแก้ปัญหาหรือหาสาเหตุรากของมันเมื่อคุณเรียนรู้กระบวนการทั่วไปคุณสามารถกำหนดจุดหยุดได้เฉพาะเมื่อตรงตามเงื่อนไขบางอย่างเท่านั้นจึงจะสามารถพิมพ์ข้อความไปยังหน้าต่าง เอาต์พุต และเรียกใช้เฉพาะบนไคลเอนต์หรือเซิร์ฟเวอร์เท่านั้นสำหรับข้อมูลเพิ่มเติม ดู การกำหนดค่าจุดหยุด
เพิ่มจุดหยุดชะงัก
จุดหยุดชะงักเป็นจุดตรวจที่หยุดหรือ "ทำลาย" การดำเนินการของสคริปต์ในบรรทัดเฉพาะคุณสามารถใช้ช่วงเวลาหยุดเพื่อตรวจสอบและแก้ไขปัญหาประสบการณ์ของคุณ, ดู ตัวแปร, และตรวจสอบ กองเรียกจุดหยุดชะงักเป็นหนึ่งในวิธีที่มีประสิทธิภาพมากที่สุดในการดีบักฟังก์ชันดังนั้นจึงเป็นหนึ่งในเครื่องมือดีบักที่สำคัญที่สุดคุณสามารถใส่จุดหยุดที่บรรทัดใดก็ได้ของโค้ดที่สามารถดำเนินการได้
เพื่อใส่จุดหยุดชั่วคราวมาตรฐานที่บรรทัดของโค้ด คลิกซ้ายเพื่อเลือกช่องว่างทางด้านขวาของหมายเลขบรรทัดของมันคุณยังสามารถคลิกขวาที่เส้นขอบและคลิกที่เพิ่มจุดหยุดได้จุดหยุดชะงักปรากฏเป็นจุดสีแดงเพื่อปิดใช้งาน คลิกที่จุด

รหัส
หากคุณสอดจุดหยุดที่บรรทัดในสคริปต์ สคริปต์จะหยุดก่อนที่จะดำเนินบรรทัดนั้นลูกศรสีเหลืองที่เรียกว่า "debugger" บ่งบอกถึงบรรทัดของโค้ดที่จะดำเนินการต่อไป

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

ตารางต่อไปนี้สรุปวิธีสามขั้นตอนในการเดินผ่านโค้ดเพื่อดำเนินการตามโค้ดของคุณต่อไปหลังจากที่คุณกดจุดหยุดชั่วคราว คลิก รหัส ในแท็บ สคริปต์
ปุ่ม | การดำเนินการ | ลัด | คําอธิบาย |
---|---|---|---|
![]() | ก้าวเข้าสู่ | F11 | ปุ่ม ก้าวเข้าสู่ ย้ายตัวแก้ไขข้อผิดพลาดไปยังโค้ดของฟังก์ชันในบรรทัดปัจจุบันหากไม่มีฟังก์ชันในบรรทัดปัจจุบัน ตัวแก้ไขข้อผิดพลาดจะย้ายไปยังบรรทัดถัดไป |
![]() | ขั้นตอนเกิน | F10 | ปุ่ม ขั้นตอนเกิน รหัส, ไม่ ย้ายไปยังฟังก์ชัน |
![]() | ขั้นตอนออก | ShiftF11 | ปุ่ม ขั้นตอนออก ย้ายตัวแก้ไขข้อผิดพลาดออกจากฟังก์ชันปัจจุบันและไปยังบรรทัดโค้ดถัดไปหลังการเรียกฟังก์ชันหากบรรทัดปัจจุบันไม่อยู่ภายในฟังก์ชัน ตัวแก้ไขข้อผิดพลาดจะย้ายไปยังบรรทัดถัดไป |
รหัส
เมื่อจุดหยุดชะงักประสบการณ์ในระหว่างการทดสอบเล่น คุณสามารถตรวจสอบหน้าต่าง ดู หน้าต่าง เรียกกองทัพเรือ หน้าต่าง ผลผลิต และหน้าต่าง เครื่องแก้ไขสคริปต์ เพื่อค้นหาข้อมูลเกี่ยวกับค่าแปรและการดําเนินการฟังก์ชันด้วยข้อมูลนี้ คุณสามารถค้นหาสาเหตุรากของปัญหาในประสบการณ์ของคุณได้
ดู
หน้าต่าง ดู มีสองแท็บ: ตัวแปร และ นาฬิกาของฉัน แท็บ ตัวแปร แสดงข้อมูลเกี่ยวกับตัวแปรปัจจุบันในขอบเขต และแท็บ นาฬิกาของฉัน แสดงค่าของตัวแปรหรือสูตรที่คุณกำหนดทั้งสองแท็บแสดงข้อมูลก่อนที่บรรทัดจะดำเนินการ
แท็บ ตัวแปร มีคอลัมน์ต่อไปนี้:
- ชื่อ - ชื่อที่ประกาศของตัวแปร
- ขอบเขต - ขอบเขตของตัวแปร: ที่สามารถ "เห็น" และเข้าถึงได้ เช่น ท้องถิ่น ทั่วโลก หรือ Upvalue
- ค่า - ค่าปัจจุบันของตัวแปร
- ประเภทข้อมูล - ประเภทข้อมูลของตัวแปร
แท็บ นาฬิกาของฉัน มีคอลัมน์ต่อไปนี้:
- การแสดงออก - การแสดงออกที่คุณต้องการดู
- ค่า - ค่าปัจจุบันของสูตร
- ประเภทข้อมูล - ประเภทข้อมูลของสูตร
ในแท็บ ตัวแปร คุณสามารถกรองขอบเขตของตัวแปรโดยคลิกที่ไอคอนตัวกรองคุณยังสามารถจัดเรียงเเถวตามชื่อของคอลัมน์ที่จะจัดเรียงได้หน้าต่างดูเวลาให้ทัศนวิสัยที่ขยายและยุบของตารางทั้งสอง

เพื่อตรวจสอบโค้ดในหน้าต่างดู:
หากหน้าต่าง ดู ไม่เปิดอยู่ ให้คลิกที่ ดู ในแท็บ ดู
เมื่อเซสชันการทดสอบของคุณหยุดที่จุดหยุดชั่วคราว คิดเกี่ยวกับวิธีที่คุณคาดว่าบรรทัดปัจจุบันจะเปลี่ยนค่าของตัวแปรในสคริปต์
เมื่อคุณเดินผ่านโค้ด รหัส ตัวแปร หากต้องการดูการแสดงออกที่ไม่อยู่ในแท็บตัวแปร เปิดแท็บ นาฬิกาของฉัน คลิกเเถวว่างในคอลัมน์การแสดงออกแล้วพิมพ์สูตรลงในนั้นหากต้องการดูตัวแปรในเอเดอร์สคริปต์ให้คลิกสองครั้งที่ชื่อตัวแปรแล้วคลิกขวาคลิก เพิ่มการเฝ้าดู
เปรียบเทียบค่าของตัวแปรและสูตรจากสิ่งที่คุณคาดหวังและสิ่งที่คุณเห็นในหน้าต่างดูหากมีความแตกต่างระหว่างวิธีที่คุณคาดว่าตัวแปรจะเปลี่ยนและวิธีที่พวกเขาเปลี่ยนจริงๆ แล้ว ตัวแปรหรือฟังก์ชันที่โต้ตอบกับพวกเขาอาจทําให้เกิดปัญหาหรือข้อบกพร่อง
กองเรียก
หน้าต่าง กองเรียก แสดงสายโค้ดที่จะดำเนินการต่อไปเมื่อเครื่องมือแก้ไขข้อผิดพลาดถึงจุดหยุดกองเรียกระบุบรรทัดที่คุณเรียกฟังก์ชันจากและหากคุณเรียกฟังก์ชันในฟังก์ชันอื่น ๆ ลำดับการเรียกฟังก์ชันและบรรทัดที่คุณเรียกฟังก์ชันอื่น ๆฟังก์ชันสูงสุดของกองเรียกคือการเรียกครั้งสุดท้ายและเป็นครั้งแรกที่จะดำเนินการคุณสามารถใช้กองเรียกเพื่อตรวจสอบว่าลำดับการเรียกฟังก์ชันในสคริปต์ของคุณตรงกับรูปแบบจิตใจของการเรียกฟังก์ชันหรือไม่

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

เพื่อตรวจสอบโค้ดในหน้าต่างสแต็กการโทรระหว่างการดีบักเซสชัน:
หากหน้าต่าง กองเรียก ไม่เปิดอยู่ ให้คลิก กองเรียก ในแท็บ ดู
เมื่อประสบการณ์ของคุณหยุดที่จุดหยุดชั่วคราว คิดเกี่ยวกับวิธีที่คุณคาดว่าคำสั่งของการเรียกฟังก์ชันจะอยู่ในสคริปต์นั้น
กองเรียกแสดงลำดับการเรียกฟังก์ชันหากจุดหยุดชะงักอยู่ภายในฟังก์ชัน สแต็กการโทรจะแสดงฟังก์ชันที่เรียกฟังก์ชันนั้น หากมีสแต็กการโทรยังแสดงชื่อและหมายเลขบรรทัดของฟังก์ชันแต่ละอย่างคลิกที่แถวเพื่อกระโดดไปที่ฟังก์ชัน
เปรียบเทียบลำดับการเรียกฟังก์ชันที่คุณคิดในขั้นตอนที่ 2 และลำดับที่แท้จริงจากขั้นตอนที่ 3หากมีความแตกต่างใดๆ จะมีความแตกต่างระหว่างวิธีที่คุณคาดว่าโค้ดจะทำงานและวิธีที่มันทำจริงๆ ซึ่งทำให้เกิดปัญหาและข้อบกพร่องที่อาจเกิดขึ้น
ออก
หน้าต่าง เอาต์พุต ซึ่งสามารถเข้าถึงได้จากแท็บ ดู แสดงข้อผิดพลาดที่จับได้จากการดำเนินการตามสคริปต์, ข้อความจาก Roblox Engine, ข้อความจากการโทรไปที่ print() และข้อผิดพลาดจากการโทรไปที่ warn()
เครื่องแก้ไขสคริปต์
เครื่องมือแก้ไขข้อผิดพลาดรวมกับ ตัวแก้ไขสคริปต์เมื่อประสบการณ์ของคุณหยุดที่จุดหยุดในสคริปต์คุณสามารถเลื่อนเมาส์ไปที่ชื่อของตัวแปรเพื่อดูค่าของมันตัวอย่างเช่นคุณสามารถดูค่าของตารางที่คุณส่งเป็นอาร์กิวเมนต์ในการเรียกฟังก์ชัน

การกำหนดค่าจุดหยุดชะงัก
คุณสามารถกำหนดจุดหยุดได้เฉพาะถ้าเงื่อนไขบางอย่างถูกต้องเท่านั้นจึงจะสามารถพิมพ์ข้อความไปยังหน้าต่าง เอาต์พุต และสามารถรันได้เฉพาะบนไคลเอนต์หรือเซิร์ฟเวอร์เท่านั้นคุณยังสามารถผสมการกำหนดค่าเหล่านี้รวมกันเพื่อให้เหมาะกับความต้องการในการดีบักของคุณมากที่สุด
แก้ไขจุดหยุดชะงัก
คุณสามารถแก้ไขการกำหนดค่าของจุดหยุดได้ตลอดเวลารวมถึงในระหว่างเซสชันการทดสอบเล่นหากคุณแก้ไขจุดหยุดในระหว่างเซสชันการทดสอบเล่น การแก้ไขจะยังคงอยู่แม้หลังจากที่คุณเสร็จสิ้นแล้วคุณยังสามารถแก้ไขจุดหยุดที่กําลังหยุดเซสชันการทดสอบการเล่นของคุณอยู่ แต่การเปลี่ยนแปลงจะไม่มีผลจนกว่าจะถึงเซสชันการทดสอบการเล่นครั้งต่อไป
เพื่อแก้ไขการกำหนดค่าของจุดหยุดชะงัก:
คลิกขวาที่จุดหยุดแล้วคลิก แก้ไขจุดหยุด
ในหน้าต่าง แก้ไขจุดหยุดชะงัก กำหนดจุดหยุดชะงักตามที่คุณต้องการ
เงื่อนไข ข้อความบันทึก และตัวเลือก
สำหรับจุดหยุดทุกจุดคุณสามารถตั้ง เงื่อนไข ของมัน, ข้อความบันทึก , ดำเนินการต่อ และ บริบท เงื่อนไข เป็นการแสดงออกที่กำหนดว่าจุดหยุดทำงานหรือไม่ เป็นการแสดงออกที่กำหนดว่าจุดหยุดทำงานหรือไม่เงื่อนไขเป็นตัวเลือกหากเงื่อนไขว่างเปล่าจุดหยุดชะงักจะเปิดใช้งานเสมอหากเงื่อนไขมีอยู่แล้ว จุดหยุดทำงานเฉพาะในกรณีที่เงื่อนไขเป็นจริงตัวอย่างเช่น หากคุณต้องการให้จุดหยุดทำงานเฉพาะเมื่อตัวแปร n เท่ากับ 42 จึงตั้งเงื่อนไขเป็น n == 42เงื่อนไขมีประโยชน์ในการแก้ไขข้อผิดพลาดในการดำเนินการของฟังก์ชันเมื่อมีตัวแปรบางตัวมีค่าบางอย่างหรือหากคุณต้องการทำลายเฉพาะในการดำเนินการบางครั้งในลูป
ข้อความบันทึก คือการแสดงออกที่พิมพ์ลงในหน้าต่าง ออก เมื่อเงื่อนไขเป็นจริงรูปแบบของข้อความบันทึกมีรูปแบบเดียวกับอาร์กิวเมนต์สําหรับคําสั่ง print()ตัวอย่างเช่น ตั้งค่าข้อความบันทึกเป็น "The value of n:", n เพื่อพิมพ์ข้อความเดียวกันกับ print("The value of n:", n)คุณสามารถเพิ่มและลบข้อความบันทึกโดยไม่ต้องหยุดการดำเนินการ ไม่เหมือนคำสั่งพิมพ์
ตัวเลือก ดำเนินการต่อ กำหนดว่าจุดหยุดชะงักสคริปต์หากเปิดใช้งานมันมีประโยชน์หากคุณต้องการบันทึกค่าของตัวแปรหรือสูตรโดยไม่หยุดการดำเนินการตัวเลือกนี้ถูกปิดใช้งานโดยค่าเริ่มต้น
บริบท ของจุดหยุด ของจุดหยุดการทำงานจะกำหนดว่าจุดหยุดการทำงานควรเปิดใช้งานบนไคลเอนต์ เซิร์ฟเวอร์ หรือแก้ไขหากบริบทเป็นไคลเอนต์ จุดหยุดในสคริปท์ด้านคลายจะถูกเรียกใช้หากบริบทเป็นเซิร์ฟเวอร์ จุดหยุดในสคริปท์ด้านเซิร์ฟเวอร์จะถูกกระตุ้นหากบริบทเป็นการแก้ไข, จุดหยุดการทำงานจะเริ่มเมื่อคุณแก้ไขปลั๊กอินหากคุณคลิกที่บริบทกำหนดเอง หน้าต่างจะแสดงบริบทปัจจุบัน

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

จุดหยุดที่มีเงื่อนไข **** คือจุดหยุดที่มีเงื่อนไข **** และ การดําเนินการต่อเนื่องถูกปิดใช้งาน จุดหยุดที่มีเงื่อนไขหยุดสคริปต์ของคุณเฉพาะในกรณีที่เงื่อนไขเป็นจริงเท่านั้น ดังนั้นพวกเขาจึงมีประโยชน์ในการแก้ไขข้อผิดพลาดว่าฟังก์ชันจะดำเนินการอย่างไรเมื่อตัวแปรบางตัวมีค่าบางอย่างจุดหยุดที่มีเงื่อนไขใช้ค่าของตัวแปรก่อนที่บรรทัดจะดำเนินการเมื่อคุณใส่จุดหยุดที่มีเงื่อนไขคุณเล็งเคอร์เซอร์ไปที่ตัวเลือก เงื่อนไข เพื่อให้คุณตั้งค่าได้อย่างรวดเร็ว
จุดบันทึก คือจุดหยุดชะงักที่มี ข้อความบันทึก และ การดำเนินการต่อเนื่อง เปิดใช้งานบันทึกจุดบันทึกข้อความไปยังหน้าต่าง ออก โดยไม่หยุดสคริปต์ของคุณจึงมีประโยชน์สำหรับการแก้ไขข้อผิดพลาดของตัวแปรจุดบันทึกใช้ค่าของตัวแปรก่อนที่บรรทัดจะดำเนินการเมื่อคุณใส่จุดบันทึกคุณเล็งเคอร์เซอร์ไปที่ ข้อความบันทึก เพื่อให้คุณตั้งค่าได้อย่างรวดเร็ว
ปิดใช้งานจุดหยุดชะงัก
มีหลายวิธีในการปิดใช้งานและเปิดใช้งานจุดหยุดชั่วคราว:
- คลิกไอคอนจุดหยุดชะงัก
- แก้ไขจุดหยุดและสลับกล่องเลือกเปิดใช้งาน
- คลิกขวาที่ไอคอนจุดหยุดและคลิกปิดการใช้งานจุดหยุดหรือเปิดใช้งานจุดหยุด
ลบจุดหยุดชะงัก
เพื่อลบจุดหยุดชั่วคราว คลิกกลางไอคอนของมัน คุณยังสามารถคลิกขวาไอคอนของมันและคลิก ลบจุดหยุดชั่วคราว
หน้าต่างจุดหยุดชะงัก
หน้าต่างจุดหยุดแสดงจุดหยุดทั้งหมดในประสบการณ์ของคุณเพื่อเปิดหน้าต่างจุดหยุดชะงัก คลิกที่แท็บดูที่ด้านบนของ Studio จากนั้นคลิกที่จุดหยุดชะงัก

หน้าต่างจุดหยุดมีคอลัมน์ต่อไปนี้: unlabeled, สคริปต์, บรรทัด, บรรทัดที่มาจากไลน์, เงื่อนไข, ข้อความบันทึก, และดำเนินการต่อคอลัมน์ที่ไม่มีป้ายชื่อ, สคริปต์, และเส้นเสมอแสดง แต่คุณสามารถสลับคอลัมน์อื่นๆ ได้โดยคลิกที่สามจุดในมุมบนขวาของหน้าต่าง
ในคอลัมน์ที่ไม่มีฉลาก ป้ายชื่อ (x3) รหัสและไอคอนจะระบุการกำหนดค่าจุดหยุดจุดหยุดชะงักบนบรรทัดเดียวกันแบ่งปันเงื่อนไขเดียวกัน ข้อความบันทึก และดำเนินการต่อไป แต่แตกต่างกันในบริบทคุณสามารถแก้ไขการกำหนดค่าของจุดหยุดในหน้าต่างจุดหยุดได้ตัวอย่างเช่น คุณสามารถแก้ไขเงื่อนไขของจุดหยุดโดยการแก้ไขพื้นที่ข้อความในคอลัมน์เงื่อนไข

คุณสามารถเปิดใช้งานและปิดใช้งานจุดหยุดโดยคลิกที่ไอคอนจุดหยุดในคอลัมน์เปิดใช้งานคุณยังสามารถคลิกปุ่มต่อไปนี้เพื่อเปิดใช้งาน ปิดใช้งาน และลบจุดพังบางส่วนหรือทั้งหมด
ปุ่ม | การดำเนินการ |
---|---|
![]() | ปิดใช้งานจุดหยุดทั้งหมด หากจุดหยุดใดถูกปิดใช้งาน ให้เปิดใช้งานทั้งหมด |
![]() | ลบจุดหยุดทั้งหมด |
ไอคอนจุดหยุดชะงัก
ไอคอนของจุดหยุดขึ้นอยู่กับว่ามันเปิดใช้งานแล้ว มีเงื่อนไข และมีข้อความบันทึกหรือไม่หากจุดหยุดมีข้อความบันทึกก็จะปรากฏเป็นจุดหยุดไม่ว่าจะมีเงื่อนไขหรือไม่
ชื่อ | ไอคอน | เปิดใช้งาน | สภาวะ | บันทึกข้อความ |
---|---|---|---|---|
จุดหยุด | ![]() | ใช่ | ไม่ | ไม่ |
![]() | ไม่ | ไม่ | ไม่ | |
จุดหยุดที่มีเงื่อนไข | ![]() | ใช่ | ใช่ | ไม่ |
![]() | ไม่ | ใช่ | ไม่ | |
จุดบันทึก | ![]() | ใช่ | บางที | ใช่ |
![]() | ไม่ | บางที | ใช่ |
เครื่องมือแก้ไขข้อผิดพลาดเพิ่มเติม
นอกเหนือจากเครื่องมือแก้ไขข้อผิดพลาดแล้ว Studio ยังมีเครื่องมือแก้ไขข้อผิดพลาดเพิ่มเติมสำหรับคุณในการแก้ไขปัญหาและข้อบกพร่องในประสบการณ์ของคุณ
แถบคําสั่ง
แถบคําสั่ง ช่วยให้คุณสามารถดําเนินการ Luau คําสั่งในขณะที่ประสบการณ์กําลังดําเนินการอยู่ มันมีอยู่ใน Studio จากแท็บ ดู และใน คอนโซลนักพัฒนา
คอนโซลนักพัฒนา
คอนโซลนักพัฒนา ให้รายละเอียดมากมายรวมถึงการออกผลลัพธ์ของไคลเอนต์และเซิร์ฟเวอร์การใช้หน่วยความจำการใช้งานเครือข่ายและอื่น ๆ อีกมากมาย เพื่อเปิดคอนโซลนักพัฒนาในขณะทดสอบหรือเล่นประสบการณ์ ให้พิมพ์ /console ลงในแชทหรือกด F9สำหรับข้อมูลเพิ่มเติม ดู คอนโซลนักพัฒนา
ไฟล์บันทึก
เมื่อสคริปต์พิมพ์หรือเกิดข้อผิดพลาดใน Studio หรือแอปผู้เล่น แอปจะบันทึกข้อความในไฟล์บันทึกในระบบไฟล์ท้องถิ่นไฟล์เหล่านี้อยู่ในสถานที่ต่างกันขึ้นอยู่กับระบบปฏิบัติการ
หน้าต่าง
เพื่อเข้าถึงไฟล์บันทึกบน Windows:
- เปิด ตัวจัดการไฟล์ .
- นําทางไปยังไดเรกทอรี %LOCALAPPDATA%\Roblox\logs
- คลิกสองครั้งที่บันทึกเพื่อเปิด บันทึกที่มีค่าเดียวกัน XXXXX เป็นจากเซสชัน Studio เดียวกัน
แมค
เพื่อดูไฟล์บันทึกบน Mac:
- เปิด ค้นหา .
- ในแถบเมนู เลือก ไป ⟩ ไปที่โฟลเดอร์... 3. ในกล่องโต้ตอบใส่ ~/Library/Logs/Roblox .
- คลิกสองครั้งที่ผลเพื่อนําทางไปยังไดเรกทอรีบันทึก Roblox
- ภายในไดเรกทอรี คลิกสองครั้งที่บันทึกเพื่อเปิด
ไอออส
คุณสามารถรวบรวมล็อก iOS โดยใช้ Mac หรือโดยใช้อุปกรณ์ iOS ได้
เพื่อเข้าถึงไฟล์บันทึก iOS บน Mac:
- เชื่อมต่ออุปกรณ์ iOS กับ Mac
- เปิด ค้นหา .
- นําทางไปที่ ความสามารถ และเปิดแอปพลิเคชัน คอนโซล 4. เพื่อเติมล็อกแบบเรียลไทม์ในแอปพลิเคชันคอนโซล เลือกอุปกรณ์ iOS จากแถบด้านข้าง คลิกปุ่ม เริ่ม และสร้างปัญหาบนอุปกรณ์ iOS
- เพื่อเติมล็อกที่ถูกบันทึกในแอปพลิเคชันคอนโซล ให้ดำเนินการ sudo log collect --device-name "[iOS Device Name]" ใน เทอร์มินัล ตรวจสอบให้แน่ใจว่าไม่มีเครื่องหมายอัศนีในชื่ออุปกรณ์หรือคุณอาจได้รับข้อผิดพลาดเมื่อดำเนินการตามคำสั่ง
แอนดรู
เพื่อเข้าถึงไฟล์บันทึกบน Android:
- นําทางไปที่ การตั้งค่า > ระบบ > ตัวเลือกนักพัฒนา .
- สลับตัวเลือกนักพัฒนา เปิด 3. บนคอมพิวเตอร์ดาวน์โหลดและติดตั้ง Android Studio
- ใน Android Studio คลิก Logcat 5. เชื่อมต่ออุปกรณ์ Android กับคอมพิวเตอร์เพื่อเติม Logcat ด้วยล็อกอัตโนมัติ