Projekto žingsnio funkcija suteikia vartotojui svarbią vaizdinę informaciją, kuri padeda vartotojams pašalinti triktis arba geriau suprasti projekto eigą. Kai projektas vykdomas, „Fling the Hero Bot“ veiks taip, kaip nurodyta, tačiau tai gali būti ne taip, kaip vartotojas norėjo. Galimybė matyti blokus, vykdomus po vieną žingsnį, leidžia vartotojui geriau suprasti, kurie blokai gali sukelti klaidą.
Kaip naudotis projekto žingsnio funkcija
Pasirinkite žingsnio mygtuką, esantį VEXcode VR įrankių juostos viršuje, dešinėje.
Pasirinkus, aplink {When started} bloką atsiras žalias paryškinimas, nurodantis, kur prasideda programa, o tada iškart pasislenka, kad paryškintų pirmąjį bloko bloką. Paryškinimas išliks pirmame bloke po {When started}, kol vėl bus pasirinktas žingsnio mygtukas.
pastaba: paryškinimas iš karto bus perkeltas už [Komentaras] bloko, nes [Komentaras] blokai nekeičia projekto ar jį supančių blokų.
Dar kartą pasirinkite žingsnio mygtuką, kad paleistumėte pažymėtą bloką. Kai blokas bus įvykdytas, kitas blokas bus paryškintas.
Toliau naudokite žingsnio mygtuką, kad vykdytumėte projektą po vieną bloką.
Derinimas naudojant projekto žingsnio funkciją
Projekto žingsnio funkcija sulėtina projekto eigą ir suteikia tiesioginį vaizdinį grįžtamąjį ryšį. Tai leidžia vartotojui eiti per projektą po vieną bloką, stebėti elgesį ir ištaisyti klaidas.
Šiame pavyzdyje Flingo tikslas yra paimti kamuolį ir įmušti kamuolį į aukštą įvartį. Tačiau projekto posūkis pasisuka neteisinga linkme, todėl kamuolys nebus įmuštas į aukštą įvartį.
Vykdykite projektą žingsnis po žingsnio naudodami projekto žingsnio funkciją, kol pastebėsite klaidą.
Pataisyti klaidą.
Klaida šiame pavyzdyje buvo ta, kad Fling buvo užkoduota pasukti į kairę 155 laipsniais, tačiau ši kryptis nenustato Fling tinkamo kampo, kad katapulta galėtų numušti kamuolį į aukštą tikslą. Posūkio kryptis turėtų būti pakeista iš kairės į dešinę.
Tada dar kartą paleiskite projektą nuo pradžių naudodami projekto žingsnio funkciją. Kartokite šį procesą, kol projektas vyks tinkamai.