onqun
Manifesto originale- 13 ottobre 2006
- 11 luglio 2019
Allegati
009872738
Annullato
- 12 febbraio 2005
- 11 luglio 2019
Il mio codice è un po' diverso dal tuo, e dato che sono in versione beta il codice non verrà più eseguito, quindi non posso provare il tuo codice.
Ad ogni modo: è possibile che il tuo problema sia dovuto all'utilizzo del ciclo:
mentre !isOnOpenSwitch ?
Questo fa sì che Byte tenti di camminare per sempre. Ho quindi usato un for ( per io in 1 ... 14 ) loop invece, quindi Byte si ferma una volta che ha camminato sulla scena Ultima modifica: 11 luglio 2019 O
onqun
Manifesto originale- 13 ottobre 2006
- 12 luglio 2019
09872738
Annullato
- 12 febbraio 2005
- 12 luglio 2019
onqun ha detto: Sì probabilmente ma perché? È sull'interruttore apertoPerché non lascia mai il ciclo interno sembra: una volta nell'ultima riga, dopo turnLeft, è bloccato nel ciclo interno (mentre isBlockedLeft || isBlockedRight) perché è bloccato a destra, quindi non lascia mai il ciclo e quindi si sposta in avanti infinitamente...
Quindi credo di dover correggere il mio primo post: il problema non è necessariamente causato dal ciclo esterno, ma piuttosto nel ciclo interno, non lasciandolo mai una volta nell'ultima riga Ultima modifica: 12 luglio 2019
BootLox
a
- 15 aprile 2019
- 27 settembre 2019
Messaggi Popolari