Huis Persoonlijke financiën Hoe je een exploderend projectiel ontwerpt in Minecraft Modding - dummies

Hoe je een exploderend projectiel ontwerpt in Minecraft Modding - dummies

Inhoudsopgave:

Video: Half-Life 2 [Part 7] 1st playthrough 2024

Video: Half-Life 2 [Part 7] 1st playthrough 2024
Anonim

Hier leer je hoe je een mod plant die, wanneer hij in Minecraft wordt uitgevoerd, zorgt voor een blok dat van uw locatie moet worden gegooid. Wanneer het blok landt, veroorzaakt het een explosie en vernietigt alles eromheen. Je kunt later deze leuke, krachtige mod aanpassen om het ook andere dingen te laten doen, zoals teleporteren naar waar het belandde.

Ontwerp de lancering en explosie

Voordat u begint met coderen, moet u uw strategie plannen. Het schrijven van deze exploderende projectielmod is niet zo ingewikkeld als een minigame-mod, maar je moet de complexe stukken ervan nog steeds ontwerpen.

Om te beginnen, moet je deze twee acties definiëren om het blok

  • Starten te maken wanneer de mod wordt uitgevoerd

  • Exploderen wanneer het landt

Plan de bloklancering

je loopt je mod, maakt een blok (misschien basis) om vanuit je positie te beginnen en omhoog en van je weg te gaan. Het ontwerpen van de code voor een driedimensionale (3D) mod is nogal lastig omdat je hem niet gemakkelijk op papier kunt tekenen. (3D omvat zes richtingen: omhoog, omlaag, links, rechts, vooruit, en achteruit ).

Om deze 3D-mod te schrijven, gebruik je x -, y -, en z -coördinaten om te plannen waar de blok zal starten en hoe het zal bewegen. Bekijk de volgende paragraaf voor een uitleg van x -, y - en z - coördinaten, als u er nog niet van op de hoogte bent.

Wanneer u iets op papier tekent, maakt u een 2D-tekening. Je weet dat iets 2D is omdat het maar vier richtingen heeft (omhoog, omlaag, links en rechts). In wiskunde worden omhoog en omlaag weergegeven door de y-as (een hogere waarde voor y is hoger en een lagere waarde voor y is lager). Links en rechts worden weergegeven door de x-as (een hogere waarde voor x is rechts en een lagere waarde voor y is overgebleven). Dit maakt x -coördinaat en y -coördinaat eenvoudig te zien in 2D-ruimte.

Dit is een 2D x - y vlak met een punt op de positie x = 1 en y < = 3, wat ook kan worden weergegeven als (1, 3). Om de 3D-wereld te begrijpen, moet je een andere richting invoeren (vooruit en achteruit) en in wiskunde wordt dit weergegeven door een derde coördinaat: z. Deze afbeelding toont een derde regel die het

z -vlak vertegenwoordigt dat naar het scherm beweegt. De groene stip is dezelfde punt van boven; het is op (1, 3, 0). De rode stip staat op (1, 3, 4) en bevindt zich eigenlijk diep in het scherm. Dit laat zien hoe een kubus eruit zou zien op de

x - , y - , z -vliegtuigen. De groene stip van boven zou aan de blauwe kant zijn, plat tegen het scherm en de rode stip zou langs de rode kant zijn, diep in het scherm. Een manier om het blok te lanceren, is het teleporteren (verplaatsen) van het blok naar een specifieke locatie met behulp van het teleportblok in LearnToMod. Je kunt het blok teleporteren naar (1, 1, 1) en vervolgens (2, 2, 2) en vervolgens (3, 3, 3) en vervolgens (4, 4, 4) enzovoort. Deze

kan werken, maar als u door uw LearnToMod-blokken zoekt, vindt u enkele nuttige blokken in de Minecraft → Blokcategorie. Een

vallend blok kan worden gelanceerd en het valt terwijl het door de ruimte beweegt, net alsof je een bal in de echte wereld zou gooien: het zou eerst de lucht in gaan en dan het zou in een 3D-ruimte (de echte wereld) vallen. Zelfs als u de code nog niet hebt geschreven, kunt u de definitieve code plannen door blokken naar de programmeeromgeving te slepen die u waarschijnlijk zult gebruiken.

Plan de blokexplosie

Zodra je je blok hebt gelanceerd, moet je hem laten exploderen als hij de grond raakt. Je kunt de LearnToMod-blokken bekijken om het create explosion block onder de Minecraft → World-categorie te vinden, die je kunt gebruiken om het blok te laten ontploffen wanneer het de grond raakt.

Je kunt de ontploffingsfunctie op deze manier plannen.

Status bijhouden

Een belangrijk aspect om bij te houden in de exploderende projectielmod. Is de toestand van het blok.

Staat beschrijft wat het blok op dit moment aan het doen is. Om een ​​voorbeeld te zien, kunt u uw eigen status gedurende een hele dag volgen en kunt u een staat - computer (een diagram dat gegevens over de gebeurtenissen in de wereld volgt) gebruiken om houd het in de gaten. In deze mod is staat belangrijk om bij te houden, omdat je niet wilt dat het blok explodeert voordat je het start of voordat het landt. Als het te snel explodeert, zal het je doelwit niet vernietigen. Staatsmachines zijn nuttige voorstellingen van alle mogelijke staten in de wereld. De afbeelding hierboven laat je zien hoe je een state-machine maakt over je echte leven, zoals het van toepassing is op het spelen van Minecraft.

U bevindt zich misschien in een van deze vier staten (in het echt):

In slaap

  • Eet

  • Modding

  • Minecraft spelen

  • Als u de richting van de pijl volgt vanuit de slaapstand staat, je kunt zien dat de enige actie die je kunt ondernemen wanneer je die staat verlaat - of wanneer je wakker wordt - eten is.

Door de aanwijzingen van de pijlen nogmaals te volgen, kun je zien dat nadat je gegeten hebt, je Minecraft kunt moden of spelen. Je kunt draaien tussen eten, modderen en Minecraft spelen zoals je wilt. Maar als je weer wilt gaan slapen, moet je eerst eten.

De toestandsmachine voor je blok ziet er ongeveer zo uit. De lijnen tonen acties die

moeten gebeuren als de vorige gebeurt, en zodra het blok is vernietigd, is de mod voorbij en kun je hem opnieuw uitvoeren. De state-machine hierboven is eenvoudiger dan je Minecraft day state-machine, omdat je blok er maar één pad doorheen kan. Als het eenmaal is gemaakt,

moet worden gelanceerd, dan moet exploderen, dan is moet worden vernietigd. Als het eenmaal is vernietigd, is de mod voltooid. Als u de mod uitvoert, wordt de maakstatus geïnitieerd, maar het is handig om bij te houden of het blok is gestart en of het is geëxplodeerd.Hier zijn de twee variabelen die u moet toevoegen om de status van het blok bij te houden.

Hoe je een exploderend projectiel ontwerpt in Minecraft Modding - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...