Hem Personliga finanser Hur man utformar en exploderande projektil i Minecraft Modding - dummies

Hur man utformar en exploderande projektil i Minecraft Modding - dummies

Innehållsförteckning:

Video: Suzanne Powell - Cómo prepararte para los cambios planetarios - Madrid - 18-05-17 2024

Video: Suzanne Powell - Cómo prepararte para los cambios planetarios - Madrid - 18-05-17 2024
Anonim

Här lär du dig hur du planerar en mod som, när du kör i Minecraft, orsakar ett block som ska kastas från din plats. När kvarteret landar, orsakar det en explosion, som förstör något kring det. Du kan senare ändra den här roliga, kraftfulla moden för att få den att göra andra saker, till exempel teleportera dig till var den landade.

Design lanseringen och explosionen

Innan du börjar kodning, planera din strategi. Att skriva denna exploderande projektilmod är inte lika komplicerad som en minigamesmod, men du måste designa dess komplexa bitar fortfarande.

För att börja med måste du definiera dessa två åtgärder för att göra blocket

  • Starta när moden körs

  • Explodera när den landar

Planera blockstart

När du kör din mod, gör ett block (kanske berggrund) för att börja från din position och gå upp och borta från dig. Att utforma koden för en tredimensionell (3D) mod är typ av knepig eftersom du inte kan dra den lätt på papper. (3D innebär sex riktningar: upp, ner, vänster, höger, framåt, och bakåt ).

För att skriva den här 3D-moden använder du x -, y - och z -koordinaterna för att räkna ut var block kommer att börja och hur det kommer att röra sig. Kolla in följande stycke för en förklaring av x -, y - och z - koordinater, om du inte redan vet om dem.

När du ritar något på papper gör du en 2D-ritning. Du vet att någonting är 2D eftersom det bara har fyra riktningar (upp, ner, vänster och höger). I matematik representeras upp och ner av y-axeln (ett högre värde för y är upp och ett lägre värde för y är nere). Vänster och höger representeras av x-axeln (ett högre värde för x är rätt och ett lägre värde för y är kvar). Detta gör att x -koordinering och y -koordinering är lätt att se i 2D-utrymme.

Här är ett 2D x - y plan med en punkt vid positionen x = 1 och y < = 3, som också kan representeras som (1, 3). För att förstå 3D-världen måste du introducera en annan riktning (framåt och bakåt), och i matematik representeras detta av en tredje koordinat: z. Den här bilden visar en tredje rad som representerar

z -planet som flyttas in i skärmen. Den gröna pricken är samma punkt ovanifrån; den är på (1, 3, 0). Den röda pricken är vid (1, 3, 4) och är faktiskt djupt in i skärmen. Detta visar hur en kub skulle se på

x - , y - , z -planen. Den gröna punkten ovanifrån skulle vara på den blå sidan, platt upp mot skärmen, och den röda pricken skulle vara längs den röda sidan, djupt in i skärmen. Ett sätt att göra blocklanseringen är att teleportera (flytta) blocket till en viss plats med hjälp av teleportblocket i LearnToMod. Du kan teleportera blocket till (1, 1, 1) sedan (2, 2, 2), sedan (3, 3, 3), sedan (4, 4, 4) och så vidare. Detta

kan fungera, men om du söker genom dina LearnToMod-block hittar du några användbara block i Minecraft → Block-kategorin. A

fallande block kan lanseras och det faller när det rör sig genom rymden, precis som om du skulle kasta en boll i den verkliga världen: det skulle gå upp i luften först och sedan det skulle falla i ett 3D-utrymme (den verkliga världen). Även om du inte skriver koden ännu kan du planera den slutliga koden genom att dra block i den programmeringsmiljö som du brukar använda.

Planera blockexplosionen

När du startar ditt block ska du få det att explodera när det träffar marken. Du kan granska blocken LearnToMod för att hitta skapnings explosionsblocket under Minecraft → World-kategorin, som du kan använda för att blockera explodera när det träffar marken.

Du kan planera ut exploderingsfunktionen som denna.

Håll koll på tillståndet

En viktig aspekt att hålla koll på i exploderande projektilmod är blocket.

Stat beskriver vad blocket gör just nu. För att se ett exempel kan du spåra ditt eget tillstånd under en hel dag och du kan använda en statlig - maskin (ett diagram som spårar data om händelserna i världen) till hålla reda på det. I den här moden är det viktigt att hålla reda på att du inte vill att blocket ska explodera innan du lanserat det, eller innan det landas. Om det exploderar för tidigt kommer det inte att förstöra ditt mål. Statmaskiner är användbara representationer av alla möjliga stater i världen. Bilden ovan visar hur du gör en statlig maskin om ditt verkliga liv, som det gäller för att spela Minecraft.

Du kan vara i en av dessa fyra stater (i verkligheten):

Sova

  • Äta

  • Modding

  • Spela Minecraft

  • Om du följer pilens riktning från Asleep staten, du kan se att den enda åtgärd du kan ta när du lämnar det staten - eller när du vaknar - är att äta.

Genom att följa pilarnas riktningar igen kan du se att när du äter kan du antingen mod eller spela Minecraft. Du kan rotera mellan att äta, modding och spela Minecraft allt du vill. Men om du vill gå och sova igen måste du äta först.

Statens maskin för ditt block ser något ut så här. Linjerna visar åtgärder som

måste hända om den föregående händer och när blocket förstörs är moden över och du kan köra den igen. Statens maskin ovan är enklare än din Minecraft-dagsmaskin eftersom ditt block bara tar en väg genom den. När det är skapat måste det

måste lanseras, då det måste explodera, så måste det måste förstöras. När den förstörts är modet färdigt. Kör moden initierar skapa tillståndet, men det är användbart att hålla reda på om blocket har lanserats och om det har blivit exploderat.Här är de två variablerna du ska lägga till för att hålla reda på blockets tillstånd.

Hur man utformar en exploderande projektil i Minecraft Modding - dummies

Redaktörens val

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

Hur man justerar inställningar för din bakgrund i Gamestar Mechanic - dummies

När du har lagt till en Bakgrund till ditt spel kan du ytterligare anpassa bakgrunden i Gamestar Mechanic genom att använda två ytterligare alternativ i dialogrutan Nivåinställningar: Bakgrundsrullning och Bakgrundsstil. Bakgrundsrullning Parallaxen är en viktig egenskap hos bakgrunden i spel där alternativet Fler skärm är valt. Redigerbar ...

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Hur man balanserar svårigheten hos ett Gamestar Mechanic Game - dummies

Det vanligaste exemplet på balansering ett spel i Gamestar Mechanic balanserar svårigheten: Gör inte spelet så lätt att det är tråkigt och gör det inte så svårt att det är frustrerande. För att finjustera spelets svårighet måste du göra små förändringar utan att bli förbunden till ...

För att kalibrera accelerometern för ditt HTML5-spel - dummies

För att kalibrera accelerometern för ditt HTML5-spel - dummies

Som standard antar HTML5-spelaccelerometern Det neutrala läget är perfekt horisontellt - det vill säga enheten ligger platt på ett bord. Men det här är mobila enheter, och spelare vill ofta ha det neutrala stället att vara någon annanstans. Grundläggande tekniken för att kalibrera tiltkontrollen är att hålla koll på en ...

Redaktörens val

Gör äta rena förändringar i livet - dummies

Gör äta rena förändringar i livet - dummies

Rena ätförändringar i ditt liv är inte svåra att göra, men de tar lite gumption, uthållighet och övning. När du gör en koncentrerad insats för att äta lägre på livsmedelskedjan, märka hur detta beslut påverkar andra delar av ditt liv. För att vara framgångsrik måste du tänka på mat och äta annorlunda, vilka ...

Köttfri måndag och hållbarhet - dummies

Köttfri måndag och hållbarhet - dummies

Köttfri måndag är ett ganska nytt koncept som ofta nämns på Facebook och Twitter. Allt det betyder är att en dag i veckan väljer du att äta vegetarian eller vegan. Inte bara kan Meatless Monday spara pengar (eftersom kött är dyrt), men planen hjälper miljön (eftersom stora kött-, fläsk- och kycklingsanläggningar skapar nitrat ...

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

5 Hälsofördelar Kopplade till Medelhavsdiet - dummies

Medelhavsdieten har länge varit prydnad för vilket ger hälsoeffekter, såsom att minska kranskärlssjukdom och minska risken för vissa cancerformer. Inklusive färska grönsaker och frukter, baljväxter och hälsosamma fetter i din kost kan hjälpa dig att förbättra din hälsa på många sätt. Forskning visar att en traditionell medelhavsdiet minskar ...

Redaktörens val

Hur man arbetar med Nikon D3300-minneskort - dummies

Hur man arbetar med Nikon D3300-minneskort - dummies

Som mediet som lagrar dina bildfiler , Nikon D3300s minneskort är en viktig del av din kamera. Följ dessa tips för att köpa och behålla kort: Köpkort: När du handlar för ett SD-minneskort är den enda specifikationen som noterar annat än kortkapaciteten kort hastighet, vilket indikerar hur snabbt data ...

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Timerfotografering: Nikon D5200-dummies med Nikon D5200

Med intervall Timer Fotografering på Nikon D5200, du kan ställa in kameran för att automatiskt släppa avtryckaren med intervall som sträcker sig från sekunder till timmar från varandra. Med den här funktionen kan du fånga upp ett ämne eftersom det förändras över tiden - en teknik som är känd som fotografering med tidsfördröjning - utan att behöva stå runt på ...

JPEG Filer på Nikon D3300-dummies

JPEG Filer på Nikon D3300-dummies

Uttalad "jay-peg", det här formatet är standardinställningen på din Nikon D3300, som det är på de flesta digitalkameror. JPEG är populär av två huvudorsaker: Omedelbar användbarhet: Alla webbläsare och e-postprogram kan visa JPEG-filer, så att du kan dela bilder online direkt efter att du har tagit dem. Du kan också få en ...