Weboldalak

Az Unity egy erőteljes ingyenes eszköz a komoly játékstílushoz

Ébredés - Gondolatok a tudatos álmodásról (2017)

Ébredés - Gondolatok a tudatos álmodásról (2017)
Anonim

Az egység nem írja a pongot. Ó, meg tudod csinálni az Unity-val, biztos vagyok benne, de olyan lenne, mintha a Deep Blue-t használnád, hogy megőrizze az élelmiszerbolt listáját. A Unity 2.6 egy profi szintű játékmotor és szerkesztő, és sokat kell tudnia arról, hogy mit csinálsz, hogy a lehető legtöbbet hozhassa ki. A 3D modellezés ismerete elengedhetetlen, ugyanúgy, mint a valódi kódolási képesség. Bár a Unitynek egy csúszós, modern GUI-felülete van, és leegyszerűsíti vagy automatizálja a játékkódolás nagy részét, ez nem egy kezdő eszközkészlet vagy egy "pont és kattintás, húzás és próba, presto, van játék!" szerszám.

Sok kódot igényel, hogy egy gém járjon, és az Unity képes kezelni.

Jól jön néhány jól megírt és nagyon hasznos oktatóanyag, de ezek az oktatóanyagok azt feltételezik, hogy bizonyos szintű ismeretekkel rendelkeznek a játéktervezésről az ilyen típusú környezetben, és útmutatók az Unity használatában, nem azokban a fogalmakban, amelyeket meg kell értened előzetesen. Kötelező az intuitív megértés a háromdimenziós térben lévő tárgyak manipulálásáról a kétdimenziós számítógép képernyőjén. Azok a felhasználók, akiknek tapasztalata van a modern játékokkal, mint például az Oblivion és a Half-Life 2, eddig érezniük kell.

Az Unity kezelőfelülete nagyon intuitív és tiszta, tekintettel az általa manipulált adatok összetettségére, - Nagyon könnyű azt gondolni, hogy tudod, mit csinálsz, és akkor csalódást okozsz, mert a dolgok nem olyan módon működnek, ahogyan elvárják tőlük. Más szavakkal, olyan könnyű dolgokat csinálni, amelyekről nem ismeri fel, mely dolgokat kell tennie.

A játékok olyan jelenetekből állnak, amelyek GameObjects-et tartalmaznak; A GameObjects lehet olyan elem, mint a sziklák vagy ellenségek, fényforrások, kamerák vagy interfész elemek. A GameObjects komponensekből áll, mint például az átalakító komponens (ami az objektumokat pozícionálja és mozgatja), a háló (az objektum vizuális ábrázolásának alapja), az Anyagok (amelyek segítenek meghatározni az objektum fogadását), és még sok más. Egy egyszerű kocka létrehozása, amely "esik" és "ugrál", amire számítasz, olyan egyszerű, mint a RigidBody komponens átvétele a kocka objektumra.

A játékot bármikor "játszhatja", így láthatja, hogyan az objektum lesz rendezve, a szkriptek végrehajtása stb. Egyszerűen lehet egy szerkesztőablakot és egy játékablakot nyitni egyszerre, így egyszerre dolgozhat a szerkesztőben lévő objektumokkal, és megnézheti, hogy a játékos hogyan fog látni a játékablakban.

Az Unity támogatja a különböző szkriptnyelveket, beleértve a JavaScriptet is és C #. A játék minden viselkedését szkriptelni kell, és a dokumentáció feltételezi, hogy máris képzett programozó. Pontosan bármi, amit a játékodban meg akarsz történni - egészen a világon mozgó játékoshoz - szkriptet igényel. Szerencsére az abszolút alapok, mint például a generikus mozgás és a mouselook szkriptek állnak rendelkezésre.

Az egység nem tartalmaz semmilyen 3D-s modellező eszközt, kivéve a nagyon alapvető geometriai formák létrehozásának képességét. Szüksége lesz egy másik programra, például a Mayára, majd importálni a modelleket. A Unity tartalmaz egy animációs segédprogramot, de más animációs programokat is használhat.

Ha "Tanulja meg a játékprogramozás" -t, akkor kereshet. a csomag típusa, nézd meg a Game Maker vagy RPG Maker XP. Ha hátul van a kihasználása, az Unity egy hatalmas fejlesztési környezet egy verhetetlen áron.