onqun
โปสเตอร์ต้นฉบับ- 13 ต.ค. 2549
- 11 ก.ค. 2019
เอกสารแนบ
009872738
ยกเลิก
- 12 ก.พ. 2548
- 11 ก.ค. 2019
รหัสของฉันแตกต่างจากรหัสของคุณเล็กน้อย และเนื่องจากฉันอยู่ในรุ่นเบต้า รหัสจะไม่ทำงานอีกต่อไป ดังนั้นฉันจึงไม่สามารถลองใช้รหัสของคุณได้
อย่างไรก็ตาม: เป็นไปได้ไหมที่ปัญหาของคุณเกิดจากการใช้ลูป:
ในขณะที่ !isOnOpenSwitch ?
สิ่งนี้ทำให้ Byte พยายามเดินตลอดไป ฉันจึงใช้ a สำหรับ ( สำหรับฉันใน 1 ... 14 ) วนซ้ำแทน ดังนั้น Byte จะหยุดทันทีที่เดินเข้าฉาก แก้ไขล่าสุด: 11 ก.ค. 2019 หรือ
onqun
โปสเตอร์ต้นฉบับ- 13 ต.ค. 2549
- 12 ก.ค. 2019
09872738
ยกเลิก
- 12 ก.พ. 2548
- 12 ก.ค. 2019
onqun กล่าวว่า: ใช่อาจจะ แต่ทำไม? อยู่ที่สวิตช์เปิดเนื่องจากมันไม่เคยออกจากวงใน ดูเหมือนว่า: เมื่ออยู่ในแถวสุดท้าย หลังจาก turnLeft มันติดอยู่ในวงใน (ในขณะที่ isBlockedLeft || isBlockedRight) เพราะมันถูกบล็อกทางด้านขวา ดังนั้นจึงไม่เคยออกจากลูปและดังนั้นจึงเคลื่อนที่ไปข้างหน้า อนันต์...
ดังนั้นฉันเชื่อว่าฉันต้องแก้ไขโพสต์แรกของฉัน: ปัญหาไม่จำเป็นต้องเกิดจากวงรอบนอกเสมอไป แต่เป็นปัญหาในวงใน โดยไม่เคยทิ้งมันไว้เลยแม้แต่ครั้งเดียวในแถวสุดท้าย แก้ไขล่าสุด: 12 ก.ค. 2019
BootLoxes
ถึง
- 15 เม.ย. 2019
- 27 ก.ย. 2019
โพสต์ยอดนิยม