Hvordan man opbygger en Tower i Minecraft Modding - For Dummies
At vide, hvordan man skaber droner, flytte dem, og bruge dem til at placere blokke giver dig mulighed for at bygge noget, du kan forestille dig i Minecraft. Opbygning store, komplekse strukturer, men kræver masser af kode, og hele processen kan blive forvirrende.
Før en stor, kompleks struktur, udforske, hvordan man laver en mindre struktur, så du kan forstå mekanikken i bygning med droner . Det følgende redegøres hvordan du opretter et tårn ved hjælp droner
Design:. Skitser ud tårnet
Du kan designe kode til at bygge et tårn på mange forskellige måder. Her kan du designe det ved at tegne det på papir eller ved hjælp af real-life blokke til at bygge det:.
Skitse eller bygge tårnet som det ser ud i Minecraft
Hvis du tegne det på papir, dette trin kan være vanskelig, fordi papiret er 2-dimensional (2D) og Minecraft er 3-dimensional (3D). Tegningen behøver ikke at være perfekt, men - du behøver bare at danne en idé om, hvad det tager at gøre et tårn (såsom hvor mange blokke eller hvilken type blok). Her er to sider af et tårn
På et stykke papir, bryde din design i håndterbare stykker
Billedet nedenfor viser en måde at gøre det:..
< i> En række af blokke:
Angiver hvor dronen bevæger
To rækker af blokke:.
Vis, hvordan du skal nulstille drone for hver række. Det betyder, at drone bliver nødt til at flytte tilbage til begyndelsen af rækken, inden vi går op
En fuld kvadrat af blokke:.
Angiver en hel firkant, som kræver 16 blokke . Tårnet består af 8 pladser arrangeret oven på hinanden
To rækker af kvadrater:.
Vis, hvordan du skal nulstille drone for hver kolonne
Fire rækker af firkanter:
Sørg for, at du stadig er på rette spor
Otte rækker af kvadrater:..
Tower
Vejviser
udvikling og afprøvning: Skriv kode for tårnet
i udviklingsfasen, du bygge hver af de seks bidder af dit tårn. Når du skriver koden for hver bid, teste det for at sikre, at den gør, hvad du ønsker.
Opret en ny mod navngivne Tower hjælp Blockly som sproget.
Før du begynder dette trin liste, så sørg for du har optjent den første Droner badge. At opbygge og teste tårnet følge disse trin:
Opsæt din drone
Dette viser koden for at oprette din drone at bygge et tårn
Foretag en.. rækken af blokke.
Her er koden til at gøre en række af blokke. Som vist tidligere, tårnet måler fire klodser med fire mursten, så hver række skal have fire klodser i det.
Test koden for at sikre, at det gør en række af blokke.
Dette er hvad rækken af blokke skal se ud.
strukturen vises i det område, hvor du søger, så det er bedst at gå til et tomt område, når du bygger. Du kan endda gå ind Creative mode og bygge på himlen: Dobbeltklik på mellemrumstasten til at svæve, og tryk derefter på mellemrumstasten for at bevæge sig opad
Lav to rækker af blokke ved at kopiere den første række..
Her er koden til at gøre to rækker.
Trace koden.
Kig over koden omhyggeligt, og skitsere, hvad du synes drone vil gøre. Her er en måde at skitsere det ud og spore din kode. Og, hvis du spekulerer, det gør ikke to rækker -. Det gør en række, der er otte blokke lang
Test koden
Du kan se, at sporing ovenfor. matcher, hvad der er lavet i den scene.
Rediger koden.
Før du tilføjer koden til at gøre den anden række, nulstille drone ved at flytte det tilbage til højre. Flyt derefter drone fremad.
Frem og tilbage er i forhold til dig, spilleren, ikke til drone. Så uanset retning du står er fremad, og den modsatte retning er bagud.
Test koden igen. Dermed producerer denne scene: to rækker af blokke, hvor hver række er fire blokke lang
refactor din kode
refactoring din kode betyder at ændre den måde, det ser ud, men ikke hvad det gør... Dette koncept er virkelig nyttigt, når din kode bliver lang, og du ønsker at adskille den i mindre funktioner.
Ovenstående kode er allerede begyndt at få lange, og du har foretaget kun to rækker af blokke. Den nemmeste måde at refactor denne kode er at finde de bits, der gentages, såsom at gøre en række af fire blokke, og læg dem i en separat funktion. Tjek den samme kode, refactored at være kortere.
Lav et kvadrat af blokke.
Når du har refactored din kode, hvilket gør en 4 x 4 kvadrat af blokke skal synes enkelt. Her er koden til at skabe strukturen.
Her er resultatet af brug af denne kode.
refactor koden igen. I trin 9, du refactor koden for at gøre det lettere at lave flere rækker af fire blokke. Nu refactor koden for at gøre det lettere for dig at foretage flere rækker af 4 x 4 firkanter. Refactor koden til at matche.
Lav to rækker af 4 x 4 firkanter.
Når du kan lave en firkant, selvfølgelig, kan du nemt lave en anden firkant på toppen af det. Den vanskelige del er at nulstille drone korrekt. Du skal muligvis "test-edit-test" et par gange for at få det helt rigtige. Dette er en måde at begynde at gøre en egentlig tårn.
Dette er en anden korrekt måde at gøre et tårn.
Lav fire rækker af firkanter.
Dette er hvordan man laver en 4 x 4 tårn, startende med koden ovenfor.
Lav otte rækker af kvadrater.
til sidst kan du lave en 8 x 4 tårn. Her er en endelig refactored udgave af tårnet koden.