Hem Personliga finanser Hur man bygger ett torn i Minecraft Modding - dummies

Hur man bygger ett torn i Minecraft Modding - dummies

Innehållsförteckning:

Video: Minecraft: Hur man bygger ett Vakttorn 2024

Video: Minecraft: Hur man bygger ett Vakttorn 2024
Anonim

Att veta hur man skapar dronor, rör dem och använd dem för att placera block gör att du kan bygga allt du kan föreställ dig i Minecraft. Att bygga stora, komplexa strukturer kräver emellertid mycket kod, och hela processen kan bli förvirrande.

Innan du gör en stor, komplex struktur, utforska hur du gör en mindre struktur så att du kan förstå mekaniken att bygga med dronor. Följande stavar ut hur man skapar ett torn med dronor.

Design: Skissa ut tornet

Du kan utforma kod för att bygga ett torn på många olika sätt. Här designar du den genom att skriva den på papper eller använda verkliga block för att bygga den:

  1. Skissa eller bygga tornet som det förefaller vara i Minecraft.

    Om du skriver det på papper kan det här steget vara svårt eftersom papperet är 2-dimensionellt (2D) och Minecraft är tredimensionellt (3D). Ritningen behöver inte vara perfekt, men du behöver bara bilda en uppfattning om vad som krävs för att skapa ett torn (som hur många block eller vilken typ av block). Här är två sidor av ett torn.

  2. På en bit papper, bryta din design till hanterbara bitar.

    Bilden nedan visar ett sätt att göra det:

    • En rad block: Indikerar var dronen rör sig.

    • Två rader av block: Visa hur du behöver återställa dronen för varje rad. Det betyder att dronen måste flytta tillbaka till början av raden innan han går upp.

    • En hel kvadrat av block: Anger en hel kvadrat, som kräver 16 block. Tornet består av 8 rutor placerade ovanpå varandra.

    • Två rader kvadrater: Visa hur du behöver återställa dronen för varje kolumn.

    • Fyra rader kvadrater: Kontrollera att du fortfarande är på rätt spår.

    • Åtta rader kvadrater: Tornet.

Utveckling och provning: Skriv kod för tornet

Under utvecklingsfasen bygger du var och en av de sex bitarna i ditt torn. När du skriver koden för varje bit, testa den för att se till att den gör vad du vill.

Skapa en ny mod som heter Tower med Blockly som språk.

Innan du börjar denna steglista, se till att du har tjänat det första Drones-märket. För att bygga och testa tornet, följ dessa steg:

  1. Ställ in din drone.

    Detta visar koden för att ställa in din drone för att bygga ett torn.

  2. Gör en rad block.

    Här är koden för att skapa en rad block. Som tidigare visat mäter tornet fyra tegelstenar av fyra tegelstenar, så varje rad borde ha fyra tegelstenar i den.

  3. Testa koden för att säkerställa att den gör en rad block.

    Det här är vad raden av block ska se ut.

    Strukturen visas i det område du tittar på, så det är bäst att gå till ett tomt område när du bygger. Du kan till och med gå in i kreativt läge och bygga i himlen: Dubbelklicka på mellanslagstangenten för att sväva och tryck sedan på mellanslagstangenten för att flytta uppåt.

  4. Gör två rader av block genom att kopiera den första raden.

    Här är koden för att göra två rader.

  5. Spåra koden.

    Titta över koden noga och skissa ut vad du tycker att dronen ska göra. Här är ett sätt att skissa ut det och spåra din kod. Och om du undrar, gör det inte två rader - det gör en rad som är åtta block lång.

  6. Testa koden.

    Du kan se att spårningen ovan matchar vad som görs i scenen.

  7. Redigera koden.

    Innan du lägger till koden för att göra andra raden, återställ dronen genom att flytta den till höger. Flytta sedan dronen framåt.

    Framåt och bakåt är i förhållande till dig, spelaren, inte till dronen. Så vilken riktning du står inför är framåt, och motsatt riktning är bakåt.

  8. Testa koden igen. Att göra så producerar den här scenen: två rader av block där varje rad är fyra block lång.

  9. Refactor din kod.

    Refactoring din kod betyder att ändra hur det ser ut, men inte vad det gör. Detta koncept är verkligen användbart när din kod blir lång och du vill separera den i mindre funktioner.

    Koden ovan börjar redan bli lång, och du har bara gjort två rader av block. Det enklaste sättet att refactor denna kod är att hitta de bitar som upprepas, till exempel att skapa en rad med fyra kvarter och placera dem i en separat funktion. Kolla in samma kod, refactored att vara kortare.

  10. Gör en kvadrat av block.

    När du har refactored din kod, ska det vara enkelt att göra en 4 x 4 kvadrat. Här är koden för att skapa strukturen.

    Här är resultatet av att använda den koden.

  11. Refactor koden igen. I steg 9, refactor du koden för att göra det enklare att göra flera rader med fyra block. Nu refactor koden för att göra det enklare för dig att göra flera rader med 4 x 4 rutor. Refactor koden som matchar.

  12. Gör två rader av 4 x 4 rutor.

    När du kan göra en fyrkant kan du självklart enkelt skapa en andra kvadrat ovanpå den. Den knepiga delen är att återställa dronen korrekt. Du kan behöva "test-redigera-test" ett par gånger för att få det rätt. Detta är ett sätt att börja göra ett verkligt torn.

    Detta är ett annat korrekt sätt att göra ett torn.

  13. Gör fyra rader av rutor.

    Så här skapar du ett 4 x 4-torn, som börjar med koden ovan.

  14. Gör åtta rader av rutor.

    Äntligen kan du göra ett 8 x 4 torn. Här är en sista refactored version av tornkoden.

Hur man bygger ett torn i Minecraft Modding - dummies

Redaktörens val

Justering och justering av text i Word 2016 - dummies

Justering och justering av text i Word 2016 - dummies

Styckejustering i Word 2016-dokument har ingenting att göra med politik, och motiveringen har lite att göra med anledningarna till att lägga text i en paragraf. Istället hänvisar båda termerna till hur styckets vänstra och högra kanter ser på en sida. De fyra alternativen är vänster, center, rätt och fullständigt motiverad, ...

Hur man gör två kolumntext i Word 2016 - dummies

Hur man gör två kolumntext i Word 2016 - dummies

När man vill imponera på någon Med din text i Word 2016 kan du försöka sätta två kolumner på din sida. Några fler kolumner, och textbredden är för mager och svår att läsa. Två kolumner är dock ett bra sätt att bli snyggare och förbli läsbara. Starta ett nytt dokument. Eller om du ...

Hur man gör mellanslag mellan stycken i Word 2010 - dummies

Hur man gör mellanslag mellan stycken i Word 2010 - dummies

När man skriver i Word 2010, du don Du måste inte trycka på Enter två gånger för att lägga till extra mellanrum mellan punkterna. Word kan lägga till det här rummet automatiskt:

Redaktörens val

Outlook 2013 Adressböcker - dummies

Outlook 2013 Adressböcker - dummies

Outlook 2013 använder fortfarande flera olika Adressböcker som verkligen ingår i Microsoft Exchange Server. Adressböckerna har flera separata, oberoende listor över namn och e-postadresser - det är ganska förvirrande. Microsoft förenklade problemet med att hantera adressböcker i Outlook 2002 och senare versioner, men det hjälper inte om du använder ...

Outlook 2016 s Kontakter Hem Tab - dummies

Outlook 2016 s Kontakter Hem Tab - dummies

Outlook 2016s Kontakter är mer än bara en lista med namn och e-postadresser. Du kan utnyttja fliken Kontakter hem i Outlook 2016-bandet för att skapa nya kontakter, för att ordna hur du visar kontakterna du har, eller för att skapa e-postmeddelanden eller sammanslagningsdokument. Följande bild visar ...

Outlook Web Access - dummies

Outlook Web Access - dummies

Outlook Web Access är en del av ett program som heter Microsoft Exchange, vilket många stora och icke- så stora organisationer kör till avancerade Outlook-funktioner som offentliga mappar, delade kalendrar och tilldelade uppgifter. Inte alla företag som använder Microsoft Exchange erbjuder Outlook Web Access, men om du gör det kan du logga in på Outlook från nästan ...

Redaktörens val

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Polering Ditt utvecklingsverktyg för kakaoprogrammering - dummies

Kakao är en typ av programmering som du kan utföra med Apples Utvecklarverktyg. Kakao är en samling verktyg och bibliotek som låter dig få ut det mesta av Mac OS X-programmeringen. Många funktioner gör Cocoa bra, bland annat följande: Modulär objektorienterad design Användning av ramar Visual interface design Varför program med ...

Snabba typer - dummies

Snabba typer - dummies

Swifts hantering av typer liknar andra språk, men varje språk har olika inriktningar och regler. I allmänhet har dessa regler att göra med de sätt som skrivs måste genomföras i fall där det finns tvetydighet. Hur mycket kostar språket (eller dess kompilator eller runtime bibliotek) för att säkerställa typkompatibilitet? Swift's approach ...

Klasserna Anatomi av en Swift Class - dummies

Klasserna Anatomi av en Swift Class - dummies

ÄR hjärtat i något objektorienterat programmeringsspråk. Till skillnad från klasser i mål-C och några andra språk behöver Swifts klasser ingen rubrikdeklaration. I stället får du hela klassen (eller struktur eller uppräkning) definitionen i ett format som detta: klass MyClass {var storedNumber: Int = 0 init (myNumber storedNumber: Int) {self. storedNumber = storedNumber ...