Φόρουμ

Mac swift παιδική χαρά ερώτηση? ρολό δεξιά ρολό αριστερά

Ή

onqun

Πρωτότυπη αφίσα
13 Οκτωβρίου 2006
  • 11 Ιουλίου 2019
Είμαι τόσο μπερδεμένος που το πλάσμα μου δεν σταματάει όταν είναι στο διακόπτη. Λυπάμαι για αυτή την ανάρτηση που απογοητεύτηκα.

Συνημμένα

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4,3 MB · Προβολές: 1.427
0

09872738

Ακυρώθηκε
12 Φεβρουαρίου 2005


  • 11 Ιουλίου 2019
Δεν είμαι σίγουρος πού ακριβώς το κάνει αυτό και ποια συμπεριφορά περιμένετε. Θα μπορούσατε να δώσετε περισσότερες πληροφορίες;

Ο κώδικάς μου είναι λίγο διαφορετικός από τον δικό σας, και επειδή είμαι σε έκδοση beta, ο κώδικας δεν θα εκτελείται πια, επομένως δεν μπορώ να δοκιμάσω τον κωδικό σας.

Τέλος πάντων: Είναι πιθανό το πρόβλημά σας να οφείλεται στη χρήση του βρόχου:

ενώ !isOnOpenSwitch ?

Αυτό κάνει τον Byte να προσπαθεί να περπατήσει για πάντα. Γι' αυτό χρησιμοποίησα ένα για ( για εγώ σε 1 ... 14 ) αντ' αυτού, το Byte σταματά μόλις περάσουν τη σκηνή Τελευταία επεξεργασία: 11 Ιουλίου 2019 Ή

onqun

Πρωτότυπη αφίσα
13 Οκτωβρίου 2006
  • 12 Ιουλίου 2019
Ναι μάλλον αλλά γιατί; Είναι στον ανοιχτό διακόπτη 0

09872738

Ακυρώθηκε
12 Φεβρουαρίου 2005
  • 12 Ιουλίου 2019
onqun είπε: Ναι μάλλον αλλά γιατί; Είναι στον ανοιχτό διακόπτη
Επειδή δεν φεύγει ποτέ από τον εσωτερικό βρόχο φαίνεται: μια φορά στην τελική σειρά, μετά το turnLeft, έχει κολλήσει στον εσωτερικό βρόχο (ενώ είναιBlockedLeft || isBlockedRight) επειδή είναι μπλοκαρισμένο προς τα δεξιά, επομένως δεν φεύγει ποτέ από τον βρόχο και ως εκ τούτου κινείται προς τα εμπρός άπειρα...

Επομένως, πιστεύω ότι πρέπει να διορθώσω την πρώτη μου ανάρτηση: το πρόβλημα δεν προκαλείται απαραίτητα από τον εξωτερικό βρόχο, αλλά μάλλον στον εσωτερικό βρόχο, χωρίς να το αφήνω ποτέ στην τελευταία σειρά Τελευταία επεξεργασία: 12 Ιουλίου 2019

BootLoxes

προς το
15 Απριλίου 2019
  • 27 Σεπτεμβρίου 2019
Εδώ είναι αυτό που χρησιμοποίησα όταν τελείωσα την πρόκληση χθες. Αν και ο κώδικάς μου δεν είναι τόσο απλός όσο ο δικός σας. Θέλω να προσπαθήσω να βρω έναν απλούστερο τρόπο αργότερα όταν μάθω περισσότερα για τον προγραμματισμό

Συνημμένα

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1.002,1 KB · Προβολές: 792