Hjem Personlig finansiering Hvordan skrive vegg- og takfunksjonene for å bygge et One-Click-hus i Minecraft - dummies

Hvordan skrive vegg- og takfunksjonene for å bygge et One-Click-hus i Minecraft - dummies

Innholdsfortegnelse:

Video: Hvordan skrive en instruks? (Eksempel på instruks) 2024

Video: Hvordan skrive en instruks? (Eksempel på instruks) 2024
Anonim

Du kan lage en Minecraft mod som bygger et hus. Denne prosessen er kjent som å bygge et ett-klikk-hus, fordi når du er i Minecraft med ett klikk, kan du få et hus. Når du først har skrevet den første funksjonen, må du legge til vegger og et tak i huset ditt.

Forbered deg på å skrive den andre funksjonen til huset ditt

Før du skriver den andre funksjonen, må du sørge for at drone er på riktig sted. På slutten av den første funksjonen beveger dronen opp og tilbake til begynnelsen av linjen. Deretter trenger dronen å tilbakestille for å få den andre veggen til å vises på riktig sted.

Skriv denne tilbakestillings-koden i hovedfunksjonen.

Når du jobber med noen av koden i dette prosjektet, må du passe på at du allerede har fullført merkene i kategoriene Funksjoner, Droner og Steder og Introduksjon til Loops. Du kan alltid gå tilbake til et badge du allerede har tjent for en oppfriskning, eller til og med stille spørsmål på LearnToMod online fora hvis du fortsatt har problemer.

Skriv veggfunksjonene for huset ditt

Skriv den andre funksjonen.

Fortsett å teste og kode til du har skrevet alle fire funksjonene for å lage de fire veggene i huset ditt.

Skiss takfunksjonen

Taket på huset ditt er en pyramide, noe som er litt vanskelig å gjøre, så ta ut papiret og blyanten for dette. Du vet at bunnen av trekanten skal være 6 x 6 (slik at den er en enhet større enn huset). Her er en måte å dekomponere pyramiden på.

Det ser ut til at det kan være nyttig å ha en funksjon for hver av tegningene. Plasser funksjoner for taket.

Skriv funksjonene for taket

6 x 6-funksjonen er vist nedenfor.

Det skaper et torg rundt toppen av huset.

Tilbakestill dronen og skriv deretter 4 x 4 og 2 x 2-funksjonene.

Du kan se komplett mod på mod. learntomod. com / programmer / sarah-Simple_House.

Refactor takfunksjonene

Når du har et ferdig hus, kan du refactor ditt kodetak for å gjøre det enklere å forstå.

Før du refactor, kopier du modet og opprett en annen versjon av det som heter Simple_House_Refactored. På den måten, hvis du ved et uhell innfører nye feil, kan du alltid gå tilbake til den opprinnelige, fungerende versjonen.

Den eneste forskjellen mellom de tre funksjonene som vises her er antall ganger sløyfene gjentar.

I stedet for å ha tre forskjellige funksjoner, kan du skrive en firkant-funksjon som tar en parameter som heter størrelse.

En parameter er en slags variabel som kan brukes i en funksjon slik at den gjør noe noe annerledes hver gang det kalles. Hvis du for eksempel har en funksjon som heter hopp, kan du legge til en parameter som heter how_many_times. Deretter angir du hver gang du ringer hoppefunksjonen, hvor mange ganger det skal gjøre tegn hoppet. Funksjonen gjør fortsatt det samme (gjør en spiller hopp), men den lille endringen er at den hopper et annet antall ganger (avhengig av hva du angir).

Følg disse trinnene for å gjøre firkantfunksjonen:

  1. Ta inn en ny funksjon, merk den kvadratisk og klikk på den blå stjernen øverst i venstre hjørne.

  2. Dra en ny inngang til kvadratfunksjonen.

  3. Gi nytt navn til inngangen for å bli størrelse.

  4. Klikk på den blå stjernen igjen for å lukke inntastingsdialogen.

    Når du ringer til funksjonen, spesifiserer du verdien for parameteren, og deretter vil parameteren (i dette tilfellet størrelse) i løpet av funksjonen ha den angitte verdien (i dette tilfellet 6).

Dette lar deg ringe til samme funksjon, med forskjellige parametere, noe som gir deg litt forskjellige utfall.

Plasser de fire løkkene i funksjonene 2 x 2, 4 x 4 og 6 x 6 inne i firkantfunksjonen. Snarere enn sløyfe med et bestemt tall, sløyfe etter parameterstørrelsen (funnet under variabler). Bildet over viser hvordan firkantfunksjonen skal skrives, og hvordan du skal ringe firkantfunksjonen fra hovedfunksjonen.

Du kan erstatte samtalene til funksjonene 4 x 4 og 2 x 2 med anrop til kvadratfunksjonen, og passerer bare en annen verdi for parameterstørrelsen.

Den siste refactored koden finnes på mod. learntomod. com / programmer / sarah-Simple_House_Refactored.

Hvordan skrive vegg- og takfunksjonene for å bygge et One-Click-hus i Minecraft - dummies

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...