Unity játékmotor. Unity 3D oroszul
A jelenlegi fejlődési szakaszban a szerencsejáték-iparnagyon népszerű. Ha a korai számítógépes játékok csak szórakozásnak számítottak egy szűk rajongók körében, most ez a terület teljesen új szintet ér el. Egyre több ember rabja a számítógépes játékoknak, bizonyos korosztályoknak és célcsoportoknak megfelelő projektek (például családi játékok) folyamatosan jönnek ki.
Természetesen ennek mögött valaki áll - a többségbenesetekben ez egy egész cég, amely több ágból áll, amelyek mindegyike saját tevékenységét végzi. Együtt teremtik meg legidősebb és vonzó számítógépes játékunkat. Meg kell azonban jegyezni, hogy a közelmúltban számos indie játék - független fejlesztőktől származó projektek. Lehet, hogy egy ember és egy hasonlóan gondolkodó emberek egy kis csoportja, de ami a legfontosabb: nem rendelkeznek hatalmas költségvetéssel, több száz olyan munkavállalóval, akiknek a legmagasabb speciális képzettségük van. És most mindenki saját játékot írhat, hiszen mind a speciális munkakörnyezetek, mind a kész kernelek vannak, például a Unity játékmotor. Ebben a cikkben megtudhatja, hogy mi az, és miért van szükség.
A játék lényege
Nem kezdődik, hogy mi azkülönösképpen a játékmotor Unity és a motor elvben. Képzeld el, hogy írsz egy számítógépes játékot - szükséged van a semmiből, hogy feltétlenül írj minden kódot, feltétlenül a legkisebb karakterek mozgását, a mozgó ellenséget, a környezetet és több ezer különböző részletet. Hihetetlenül nehéz, nem igaz? Sokkal egyszerűbb az alkotási folyamat, csak a motor.
A játékmotor a projekt lényege, amelytartalmazza az összes alap szkriptet. Ez azt jelenti, hogy ahelyett, hogy egy játékot létrehoznánk a semmiből, elkészíthetünk egy kész kernelt, és építhetünk rajta a tartalmad rétegeként. Ne féljen, hogy ez valami illegális - nem ellopod a magot, csak használd, mint mások milliói. A mások által létrehozott játékmotorok használata nagyon egyszerű technika, csak a legnagyobb vállalatok rendelkeznek az eszközökkel és képességekkel ahhoz, hogy saját nagyméretű játékmotort hozzanak létre. Ha nincs ilyen költségvetése, akkor jobb, ha az Unity játékmotort használja. De miért?
Miért az egység?
Nagyon sokféle vanmotorok, amelyek részben vagy egészben ingyenesek vagy teljes egészében rendelkezésre állnak a hálózaton. Lehetővé teszik projektek létrehozását mind a 2D-ben, mind a 3D-ben, így hozzáférést biztosít a különböző lehetőségekhez és így tovább. De miért kell pontosan kiválasztani a játékmotort Unity, és nem más?
Valójában senki nem kényszerít ráhasonló választás - például nagyon jó UDK-mag van, amelyet sokan 3D-s játékok létrehozására is használnak. Ha nem érdekel a háromdimenziós kép, könnyen létrehozhat egy kétdimenziós projektet a megfelelő motorral. De az Unity a legnépszerűbb és legmagasabb minőségi háromdimenziós motorja mindazoknak, akik ma elérhetők, ezért feltétlenül fontolja meg annak használatát. Az Unity 3D játékmotornak számos komoly előnye van a többivel szemben, amelyeket később tárgyalunk.
Egység előnyei
Az Unity egy új motor a 3D-s játékok létrehozásához. Sokan kíváncsiak, miért kell választania. Mint már korábban említettük, senki sem kényszeríti Önt arra, hogy megállítsa a választását. Most azonban megtudja, hogyan tűnik ki a többiek közül.
Először is ez a fejlesztési környezet - teRendkívül kényelmes és funkcionális IDE-t nyújt, amely mind jelenetszerkesztőt, objektumszerkesztőt, akár egy kis szkriptszerkesztőt is tartalmaz. Ez utóbbival kapcsolatban ez a plusz különösen a többieknél észrevehető, mivel a legtöbb motornak már van saját forgatónyelvi nyelve, amelyet minden esetben használni kell. Az Unity esetében mind a helyi, mind a többi nyelvet használhatja.
Meg kell említenünk azt a grafikai szintet is, amelyetLétrehozható a játékban - ez elég magas a többi motorhoz képest. Természetesen érdemes megemlíteni a legmagasabb szintű fizikát is - egy olyan projektet, amelyik nem rosszabb, mint bármely modern remekmű, természetesen megfelelő képességgel.
Összefoglalva, érdemes megemlíteni a költségről - pontosansok új fejlesztő számára akadály lesz. Ebben az esetben nem túl magas - csak másfél ezer dollár. Ha szeretné, használhatja az ingyenes verziót - teljesen működőképes, de nem rendelkezik bizonyos számú hasznos funkcióval. Továbbá a kész projekt folyamatosan megjeleníti az Unity logót a játék során. Most már megérted, miért az Unity 3D népszerű játékmotor. De tényleg nincs hátránya? Most beszéljünk róla.
Cons Unity
Sokan próbáltak hibákat találni ezzel a motorral,de nehézségek merültek fel egyetlen dologban - a forráskód közelségében. Bizonyos értelemben ezek valóban hátrányosak - csak a rendszermagot használhatja, amelyet a fejlesztő kínál Önnek, akkor sem változtathatsz vele, még akkor sem, ha tudod, hogyan kell csinálni. És még ha fél és fél ezer dollárt fizetett is, az engedély még mindig nem biztosít hozzáférést magának a magnak. De ha a másik oldalról nézzük, szinte semmilyen modern motor nem biztosít hozzáférést a rendszermaghoz, ezért ez a hátrány komoly hátránynak tekinthető, nagy kiterjedéssel. De más hiányosságok ebben a gyönyörű motorban nem találhatók.
Egység használata
A motor használatáról már szó esettKorábban az IDE tökéletes volt neki. Ritkán talál olyan funkcionális fejlesztési környezetet, amely nem lesz túlterhelt a felesleges részletekkel, nem lesz teljesen meztelen és kényelmetlen. Az Egységben minden rendben van - azonnal elérheti mind a játék jelenet szerkesztőjét, mind a játékobjektumokat, sőt a szkripteket is. A valós idejű részleteket megtekintheti egy részletben, amit az IDE-ban végzett. Ebben az Egységben nincs versenytárs - ez a motor nagyszerű.
Orosz egység
Ha nem ismeri az angol nyelvet, akkor nemaggodalom, még mindig használhatod az egységet. A játékmotor orosz nyelven létezik és aktívan támogatott, így könnyedén létrehozhat játékmesteriakat a lefordított változatban. Ezenkívül van egy hatalmas orosz nyelvű online közösség, melyet erre a motorra szántak - ott megtalálhatja a legfrissebb híreket, olvassa el a tapasztalt felhasználók véleményét és kérdéseket tegyen fel. Az Unity3D orosz nyelv teljesen lehetséges.
Szkriptek hozzáadása
Már említettük, hogy nem tudja megváltoztatni a rendszermag kódját. De ugyanakkor felveheti saját szkriptjeit, valamint feltöltheti azokat, amelyeket más felhasználók készítettek.