Video: Hvordan kode HTML og CSS - Del 2 Hvordan lage et HTML dokument 2024
En prosedyre og knapp tillater MicroWorld EX-brukeren å bruke et monsterdelvalg fra en rullegardinliste. Disse prosedyrene er selecthair, selectface, selectbody og selectfeet. Du vil skrive hver prosedyre og deretter lage en knapp for å utføre prosedyren. Følg disse trinnene:
-
Åpne Prosjektrutepanelet.
-
Skriv inn følgende selecthair-prosedyre:
til selecthair hvis hairdrop = 1 [hairturtle, seth "greenhair] hvis hairdrop = 2 [hairturtle, seth" goldhair] hvis hairdrop = 3 [hairturtle, seth "bluehair] hvis hairdrop = 4 [hairturtle, seth "orangehair" end
Slik fungerer prosedyren:
-
Hvis den første formen, greenhair, i Hair-rullegardinlisten er valgt (hvis hairrop = 1), er greenhair-formen påført på hairturtlen.
-
Hvis den andre formen, gullhår, i rullegardinlisten Hår er valgt (hvis hairrop = 2), brukes gullhårformen til hairturtlen.
-
Hvis den tredje formen, blåhår, i rullegardinlisten Hår er valgt (hvis hairrop = 3), brukes blåhårformen til hairturtlen.
-
Hvis den fjerde formen, oransjehår, i rullegardinlisten Hår er valgt (hvis hairrop = 4), blir oranshårformen påført håret.
En hvis-så betinget er skrevet for hver figur i rullegardinlisten. Det er fire hårfigur i frisøren, så det er fire kondisjoner i selecthair-prosedyren.
-
-
Deretter må du opprette en knapp som utfører selecthair-prosedyren. På verktøylinjen klikker du på knappen Opprett en knapp.
-
I dialogboksen Knapp fyller du inn følgende informasjon:
-
Etikett: Skriv inn navnet på kroppsdelen (Hår, for eksempel) i etikettfeltet .
-
Instruksjon: Skriv inn navnet på prosedyren som setter den valgte formen på monsteret (for eksempel selecthair).
-
Gjør det: Velg en gangs radioknapp.
-
Synlig: La denne avmerkingsboksen være valgt.
Den fullførte dialogboksen for eksempelet.
-
-
Klikk OK for å lukke dialogboksen Knapp.
Hårknappen legges til arbeidsområdet i leketøyet.
-
Dra knappen for å plassere den ved siden av rullegardinlisten.
Når spilleren klikker på Hair-knappen, utføres selecthair-prosedyren. Hårformen valgt på hairlist-rullegardinlisten blir brukt på hairturtlen.
-
Følg det samme mønsteret i trinn 2 for å lage prosedyrer for selectface, selectbody og selectfeet.
Her er koden for selectface prosedyren:
til selectface hvis facedrop = 1 [faceturtle, setth "happyface] hvis facedrop = 2 [faceturtle, seth" madface] hvis facedrop = 3 [faceturtle, setsh "worryface] hvis facedrop = 4 [faceturtle, seth "sadface] end
Her er koden for selectbody prosedyren:
for å velge om bodydrop = 1 [bodyturtle, seth" orangebody] hvis bodydrop = 2 [bodyturtle, setsh "greenbody] hvis bodydrop = 3 [bodyturtle, seth "bluebody] hvis bodydrop = 4 [bodyturtle, seth" pinkbody] slutten
Her er koden for seleksjonsprosedyren:
for å velgefeed hvis feetdrop = 1 [feetturtle, setsh " creepyfeet] hvis feetdrop = 2 [feetturtle, seth "slipperfeet] hvis feetdrop = 3 [feetturtle, seth" birdfeet] hvis feetdrop = 4 [feetturtle, seth "duckfeet] end
-
Følg det samme mønsteret i trinn 3-6 for å lage knapper for å utføre prosedyrene for selectface, selectbody og selectfeet prosedyrer som du opprettet i trinn 7.
Her er en komplett liste over alle objekter og instruksjoner du oppretter for Monster Mashup:
Turtle Name Navn på rullegardinlisten Deltakeliste Knappnavn Knappinstruksjon (Utvalgsprosedyre) hairturtle hairrop grønnhår, gullhår, blåhår, oransje hår selecthair faceturtle facedrop happyface, madface, worryface, sadface > Face body bodyturtle bodydrop orangebody, greenbody, bluebody, pinkbody Body
selectbody feetturtle feetdrop creepyfeet, slipperfeet, birdfeet, duckfeet Feet selectfeet Eksemplet viser fire alternativer for hver kroppsdel, men du kan bruke flere eller færre deler. Bare vær sikker på å justere rullegardinlister og utvalgsprosedyrer for å matche antall former du lager for hver del.
Forhold nøyaktig rekkefølge av figurer i rullegardinlisten med rekkefølge av figurer i valgprosedyren. Vær også forsiktig med å matche stavemåten på formnavnet til stavemåten i prosedyren for å minimere feil og redusere feilsøkingstiden.
Betingede setninger, inkludert IF-THEN-kommandoene som brukes i Monster Mashup, er kritiske for ethvert leketøy eller spill du kodes. Se Prosjekter 7 og 8 for ytterligere detaljer om arbeid med IF-THEN kommandoer.