Unity 2d Javascript-spelzelfstudie

| | | | | | |

Soms is de beste manier om in het spelontwerp te komen, naar rechts te springen. Bij het zien van de resultaten van je werk op het scherm op het scherm is het opwindende en creatieve enthousiasme de beste brandstof voor het ontwerp van het spel.

Deze tutorial laat je zien hoe je kunt beginnen met het bouwen van een spel met eenheid , beginnend met een idee. Je leert wat meer over het maken van 2D Unity-spellen. Daarnaast leer je een goede startmethode voor het maken van Unity 2D-games vanaf het begin.

Het is belangrijk op te merken dat deze tutorial je geen volwaardige unitontwikkelaar zal maken of je zal leren coderen. Het zal je echter helpen om snel iets op het scherm te krijgen.

Unity is een van de meest populaire gratis game-engines die er zijn. Het heeft ook een uitstekende 2D-engine, dus er zijn geen 3D-modellen nodig. Een ander interessant kenmerk van het apparaat is dat het geen uitgebreide kennis van programmeren vereist.

Game-ontwikkeling met Unity is handig voor het maken van dingen die al zijn gebouwd. Er zijn bijvoorbeeld Sepulchral Knight, een platformfantasie metroidvania en Ori and the Blind Forest gemaakt op het apparaat. Kortom, het apparaat is perfect voor het ontwerpen van kleine indiegames.

Hier is een stapsgewijze zelfstudie over hoe je een 2D-game in eenheid maakt voor beginners.

fase 1: Idee

Brad Neathery mGH253KbfaY unsplash  Brad Neathery MGH253KbfaY Unsplash
De eerste stap is vrij eenvoudig. Je kunt het gemakkelijk in je hoofd doen.

Bepaal voordat je begint welk type spel je bent Om dit te begrijpen, zijn hier enkele vragen over game-ontwerp die je jezelf moet stellen:

  • Is het een platformgame, een top-downgame of misschien isometrisch?
  • Wat wordt het? het thema en het basisverhaal is
  • Hoe zal het zijn?
  • Welke engine ga je gebruiken?
  • Wat nog belangrijker is, hoe valt je spel op Wat is een nieuwe monteur of een nieuw idee - heeft - hij geïntroduceerd, of zal het doen?

Hoewel je geen solide of specifieke antwoorden op de meeste van deze vragen nodig hebt, heb je wel een algemeen idee nodig van ‚Äã‚Äãwat je gaat doen voordat je begint. Je kunt dit idee ontwikkelen en later een basisprototype maken. Sommige mensen doen het graag op papier, terwijl anderen er gewoon over kunnen nadenken.

om te beginnen gaan we een platformspel maken. Voor dit voorbeeld is de speciale regel Platforming dat een speler twee karakters tegelijk moet besturen om de puzzels op te lossen en de karakters moeten elkaar ontmoeten om het level te voltooien .

Als je eenmaal wat ideeën hebt over wat je moet doen, heb je een handleiding om aan de slag te gaan. Nu kun je doorgaan met het maken van prototypes.

Stap 1.5: Haal je tools op

Om een game in Unity te ontwerpen, heb je Unity nodig. Je kunt de persoonlijke versie downloaden Houd er rekening mee dat de persoonlijke versie alleen nodig is als u niet meer dan $ 100.000 aan financiering heeft verdiend of inkomsten voor je spel. Als je dat eenmaal hebt gedaan, hopen we dat je deze tutorial niet nodig hebt.

Eerst downloaden `Eenheidshub`. Open vervolgens de hub, ga naar `Installeren` en klik op `Toevoegen`. In deze zelfstudie wordt Unity-versie 2019.2.14f1 gebruikt. Je kunt zoveel pakketten installeren als je wilt of ruimte hebben voor , afhankelijk van de doelen waarop je de game wilt laten draaien. Deze tutorial start het spel op Windows, dus zorg ervoor dat het vakje " Ondersteuning voor Windows-versie" is aangevinkt.

Je kunt ook afbeeldingen voor je game maken. Aangezien de pixelart-eenheid , beveelt ik ten zeerste aan gebruik GraphicsGale. GraphicsGale is gratis, gebruiksvriendelijk en rijk aan functies. U kunt echter elke editor gebruiken waar u zich prettig bij voelt, of het nu Photoshop, Blender of Windows Paint is. kan afbeeldingen maken met transparante plattegronden aan de achterkant, het zou goed moeten komen.

step 2: Configureer uw project

Tijdens het installeren van Unity kan het enige tijd duren om een aantal van uw bronnen voor te bereiden op sommige afbeeldingen. , tijdelijke aanduidingen genoemd, in m hoor ik dat je kunt zien wat je doet. Je kunt het tempo per disegnare tutte le animazioni del tuo personaggio, i nemici e ambiente, quindi puoi iniziare con una grafica semplice.

Utilizziamo GraphicsGale per questo tutorial, ma puoi usare qualsiasi editor tu Like, hoe. Begin met het maken van een vervanging voor je muren in het spel. (Vergeet niet dat u dit altijd later kunt doen.) De muren moeten 100 pixels bij 100 pixels groot zijn

Hier is een voorbeeld:.

Zodra Unity klaar is met downloaden, kunt u Unity Hub openen en een nieuw project starten. Projectnaam die u wilt, maar u selecteert 2D voor projectconfiguratie

 FWPWcZTH3ChikZCgaEzkKA2tnetI704RWnbmdayUSdkgJNmgARRXg4298H4oWUc1iJnxzHdEh BRndoka9Qt 9HBHrnD0MsMEO0BgPyeSH6 ZOYx49ht RkE6U3pwBPqbpzIVCyr
Maak -.! aan de 2D-model te gebruiken

Welkom bij Unità Je moet nu kijk naar de Unity-editor. Om door 2D-ruimte in het editorvenster te navigeren, gebruikt u de middelste muisknop om te bewegen en het scrollwiel om in te zoomen. De camera in het midden van de ruimte geeft weer wat de speler zal zien.

< figure class = "wp-bloc-image"> cap3

Unity heeft één functie geweldig genaamd Unity Asset Store. De winkel is gevuld met activa met voorgedefinieerde spelstukken zoals modellen, texturen, hulpprogramma`s of kunstmatige-intelligentieprogramma`s. Deze zijn te koop en sommige worden zelfs gratis aangeboden. Hierdoor is het gemakkelijk om maak een spel zonder al te veel van je te maken - zelfs activa. Je kunt gewoon de voorgecodeerde spelmechanica nemen en deze aan je afbeeldingen toevoegen.

Om toegang te krijgen tot deze gratis basisprogrammeerbronnen, ga je gewoon naar de " Resources Store"-tabblad bovenaan het weergavevenster. Ga vanaf daar naar Top Free Resources "en download het" Standard Resources (voor Unit 2017.3) pakket. Mogelijk moet u inloggen of een account aanmaken.

Zodra het pakket is gedownload, drukt u op "Importeren" (vervangt de downloadknop na de activa zijn gedownload) om het pakket in het huidige project de eenheid te importeren. U krijgt een lange lijst met selectievakjes te zien. Welke verpakking u toevoegt, is aan u. Voor deze tutorial heeft u alleen de map `2D` nodig en de `CrossPlatformInput` in de map `standaardbronnen`.

Je hebt ook tools nodig om 2D-games in eenheid te maken, wat je veel zal helpen. Ga naar deze link en download Git als zip. Pak het vervolgens uit en sleep het naar de map in uw bronbrowser. Mogelijk moet u het apparaat opnieuw opstarten. laat om het goed te laten werken.

Nu zou je alles moeten hebben wat je nodig hebt om te beginnen. Het is tijd om erin te graven en te beginnen met bouwen.

Stap 3: Maak de kaart

Om te beginnen met het maken van de kaart, ga eerst terug naar de "Scène" tab. Klik in de Resource Browser onderaan het scherm met de rechtermuisknop en klik op Create> Folder. Geef de nieuwe resourcemap een naam

U zult ook uw eigen kunst van ` ruimte gereserveerd voor de activabrowser. Het is eenvoudigweg de volledige Windows-map in de bronbrowser te slepen en neer te zetten.

Maak vervolgens een palet dat zal dienen als blokken waar je personage tegenaan moet lopen. Ga naar Venster> 2D> Tegelpalet om het venster Tegelpalet te openen. Klik op " maak een nieuw palet " om een nieuw palet met tegels te maken. Noem het "solide", maar behoud alle standaardinstellingen en sla het op in de map met de naam `Tiles`

Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method