Unity programması


Download 0.63 Mb.
Sana03.02.2023
Hajmi0.63 Mb.
#1152177
Bog'liq
Unity programması


Unity programması
Unity ( anglichan tilinen awdarmada birlik - " birlik", " birlik" dep aytıladı ) - Amerikanıń Unity Technologies kompaniyası tárepinen islep shıǵılǵan kompyuter oyınları ushın platformalar rawajlanıw ortalıǵı. Unity 25 ten artıq túrli platformalarda, atap aytqanda jeke kompyuterler, oyın pristavkalari, mobil apparatlar, internet qosımshaları hám basqalarda isleytuǵın qosımshalar jaratıw imkaniyatın beredi. Unity-dıń shıǵarılıwı 2005 jılda bolıp ótti hám sonnan berli turaqlı rawajlanıw dawam etpekte. Unity-dıń tiykarǵı abzallıqları - vizual islep shıǵıw ortalıǵı, óz-ara platformalarni qollap-quwatlaw hám komponentlerdiń modullı sisteması. Kemshilikler arasında kóp komponentli sxemalar menen islewde qıyınshılıqlar payda bolıwı hám sırtqı kitapxanalardı jalǵawda qıyınshılıqlar ámeldegi Unity-de kóplegen platformalar hám janrlarni qamtıp alıwshı mińlaǵan oyınlar, qosımshalar, matematikalıq modellerdiń vizualizatsiyasi jazılǵan. Usınıń menen birge, Unity da iri islep shıǵıwshılar, da ǵárezsiz studiyalar tárepinen qollanıladı.

Unity redaktorı ápiwayı Drag&Drop interfeysine, sonıń menen birge, sazlaw ańsat, túrli áyneklerden ibarat KALI plaginlarini ornatıwǵa iye, sol sebepli siz oyındı tuwrıdan-tuwrı korrektorda disk raskadrovka etiwińiz múmkin. Dvigatel skriptlerdi jazıw ushın C# den paydalanadı. Boo ( Python dialektı, 5-versiyada alıp taslanǵan ) hám UnityScript dep atalıwshi JavaScript modifikatsiyası (2017. 1 versiyasında gónergen) da aldın qollap-quwatlanǵan. Fizika esap-kitapları NvIDIA dıń 3 D fizikasi ushın PhysX fizika dvigateli hám 2 D fizikasi ushın Box2 D tárepinen ámelge asıriladı. Grafik API -DirectX (házirde DX 11, DX 12 qollap -quwatlanadı ).
Unity-dagi joybar saqnalarǵa ( dárejelerge ) bólingen - óz ob'ektleri, stsenariyleri hám sazlamalari menen olardıń oyın dúnyaların óz ishine alǵan bólek fayllar. Saqnalarda, tiykarınan, ob'ektler (modeller) hám bos oyın ob'ektleri - modeli bolmaǵan ob'ektler (" quwırshaq") bolıwı múmkin. Ob'ektler, óz gezeginde, skriptler óz-ara tásir etetuǵın komponentler kompleksin óz ishine aladı. Ob'ektler de atqa iye (Unityda bir saqnada birdey atqa iye eki yamasa odan artıq ob'ektlerge ruxsat beriledi), teg (jarlıq ) hám ol kórsetiliwi kerek bolǵan qatlam bolıwı múmkin. Sonday etip, saqna daǵı hár qanday ob'ekt Transform komponentine ıyelewi kerek - ol barlıq úsh kósher boylap ob'ekttiń jaylasıwı, aylanıwı hám kóleminiń koordinatalarınıń saqlaydı.Unity sonıń menen birge, qattı dene hám shúberek fizikasini, sonıń menen birge, Ragdoll (látte quwırshaq ) tipidagi fizikani qollap -quwatlaydı. Redaktor ob'ektti miyraslar qılıp alıw sistemasına iye; balalar ob'ektleri tiykarǵı ob'ekttiń jaǵdayı, aylanıwı hám kólemindegi barlıq ózgerislerdi tákirarlaydı.Korrektor daǵı skriptler ob'ektlerge bólek komponentler retinde biriktiriladi.
Unity-ga teksturani import qılıwda siz alfa-kanal, mip-dárejeler, normal karta, jaqtılıq kartası, sáwlelendiriw kartasın jaratılıwmasıńız múmkin, lekin tuwrıdan-tuwrı modelge tekstura biriktira almaysız - material jaratıladı, oǵan shader tayınlanadı, keyin bolsa material modelge biriktiriladi. Unity redaktorı sheyderlarni jazıw hám redaktorlawdı qollap -quwatlaydı. Unity redaktorı animatsiya jaratıw ushın komponentke iye, lekin animatsiya 3D redaktorında da aldınan jaratılıwı hám model menen birge import etiliwi hám keyin fayllarǵa bóliniwi múmkin.
Unity 3D Level Of Detail (qısqartirilgan LOD) sistemasın qollap -quwatlaydı, onıń mánisi sonda, pleyerdan uzaq aralıqta júdá tolıq modeller kemrek tolıq modeller menen almastırıladı hám kerisinshe, sonıń menen birge, Occlusion culling sisteması, onıń mánisi sonda, kameranıń kóriw maydanında bolmaǵan ob'ektler, geometriya hám dúgilisisler kórsetilmaydi, bul oraylıq protsessorga júkti azaytadı hám joybardı optimallastırıw imkaniyatın beredi. Joybardı kompilyatsiya qılıwda atqarılatuǵın (.exe) oyın faylı jaratıladı ( Windows ushın ), hám bólek papkada - oyın maǵlıwmatları (sonday-aq barlıq oyın dárejeleri hám dinamikalıq túrde baylanısqan kitapxanalar ).
Dvigatel kóplegen ataqlı formatlardı qollap -quwatlaydı. Modeller, dawıslar, teksturalar, materiallar, skriptler. unitypackage formatına jaylastırılıwı hám basqa islep shıǵıwshılarǵa ótkeriliwi yamasa biypul kirisiw ushın júkleniwi múmkin. Tap sol format ishki Unity Asset Store'da qollanıladı, bul erda islep shıǵıwshılar oyınlardı biypul hám aqshaǵa jaratıw ushın zárúr bolǵan túrli elementlerdi almasıwları múmkin. Unity Asset Store'dan paydalanıw ushın siz Unity programmist esabına ıyelewińiz kerek.
UNet (Unity oyınlarında multiplayerni ámelge asırıw ushın kitapxana ) 2018. 4 versiyasınan baslap óshirildi; multiplayer ushın qutidan sırtda hesh qanday sheshim joq. Bunnan tısqarı, versiyanı basqarıwdıń paydalanıwshılar ushın qolay usılınan da paydalanıwıńız múmkin. Mısalı, Tartoise SvN, Git yamasa Source Gear. Unity Unity Asset Server-ni óz ishine aladı, Unity-ga tiykarlanǵan sheriklikte islep shıǵıw quralı bolıp, ol versiya basqarıwdı hám basqa bir qatar server tárepi sheshimlerin qosatuǵın qosımsha esaplanadı.
Abzallıqları hám kemshilikleri:
Ádetde, oyın mexanizmi júdá kóp funksiyalardı támiyinleydi, bul olardı túrli oyınlarda isletiwge múmkinshilik beredi, atap aytqanda fizika simulyatsiyasi, ápiwayı kartalar, dinamikalıq sayalar hám basqalar. Kóplegen oyın dvigatellerinen ayrıqsha bolıp esaplanıw, Unity eki tiykarǵı artıqmashılıqlarǵa iye: vizual rawajlanıw ortalıǵınıń bar ekenligi hám platformalararo qollap -quwatlaw . Birinshi faktor tekǵana vizual modellestiriw quralların, bálki óz ishine aladı integraciyalasqan ortalıq, jıynaw shınjırı, bul islep shıǵıwshılardıń natiyjeliligin asırıwǵa qaratılǵan, atap aytqanda, prototiplash hám sınaqtan ótkeriw basqıshları. Óz-ara platformalar qollap-quwatlawı astında tekǵana jaylastırıw saytları (jeke kompyuterge, mobil apparatqa, konsolga hám basqalarǵa ornatıw ), bálki islep shıǵıw qurallarınıń bar ekenligi (integraciyalanǵan ortalıq Windows hám Mac OS astında isletiliwi múmkin) usınıs etiledi. Úshinshi ábzallıq - bul Unity-dıń modullı komponentler sisteması bolıp, ol oyın ob'ektlerin funktsional elementlerdiń birlestirilgen paketleri bolǵanda qurıw ushın isletiledi. Miyraslarlaw mexanizmlerinen ayrıqsha bolıp esaplanıw, Unity'dagi ob'ektler miyraslar terekiniń túyinlerine jaylastırıwdan kóre, funktsiya blokların birlestiriw arqalı jaratıladı. Bul jantasıw oyındı islep shıǵıwda zárúrli áhmiyetke iye bolǵan prototiplarni jaratılıwma járdem beredi .
Kemshilik retinde vizual redaktordıń shekleniwi kóp komponentli diagrammalar menen islewde, quramalı saqnalarda vizual jumıs qıyın bolǵanda beriledi. Ekinshi kemshilik - programmistler ózlerin islew ushın sazlawları kerek bolǵan sırtqı kitapxanalarǵa siltemeler ushın Unity járdeminiń joq ekenligi jáne bul da jámáátlik islerdi qıyınlastıradı. Taǵı bir kemshilik úlgi shablonlarınan paydalanıw menen baylanıslı (anglichan prefablar). Bir tárepden, bul Unity kontseptsiyası ob'ektlerdi vizual redaktorlaw ushın maslasıwshı jantasıwdı usınıs etedi, biraq basqa tárepden, bunday shablonlardı redaktorlaw qıyın . Sonıń menen birge, WebGL-dvigateldiń versiyası óz arxitekturasınıń ayriqsha qásiyetlerinen kelip shıqqan halda (kodtı C# den C++ ga hám odan keyin JavaScript ge awdarmalaw ) mobil apparatlarda islew, yad tutınıwı hám islewi menen baylanıslı bir qatar hal etilmegen máselelerge iye.

Oyın Maker-ni júklep alın Birlik 3 D
Eń kúshli hám eń ataqlı oyın motorlarınan biri bul Unity 3 D. Onıń járdeminde siz birdey vizual programmalastırıw interfeysinen paydalanıp hár qanday quramalılıqtaǵı hám hár qanday janrdagi oyınlardı jaratılıwmasıńız múmkin. Eger daslep Unity3 D-de tolıq haqılı oyınlardı jaratıw JavaScript yamasa C # sıyaqlı programmalastırıw tillerin biliwdi názerde tutqan bolsa -de, lekin olar úlken joybarlar ushın kerek.
Dvigatel sizge bir neshe múmkinshiliklerdi usınıs etedi, jaysha onı qanday isletiwdi úyreniwińiz kerek. Onıń ushın siz Internette mińlaǵan oqıw materialların tabasız. hám programmanıń ózi paydalanıwshına óz jumısında hár tárepleme járdem beredi.
Kross-platformali turaqlılıq, joqarı ónimlilik, paydalanıwshılarǵa qolay interfeys - bul Unity 3 D dvigateliniń abzallıqlarınıń azǵantay dizimi. Bul erda siz derlik hámme zattı jaratılıwmasıńız múmkin: Tetrisdan GTA 5. Biraq programma hind oyınların islep shıǵıwshılar ushın eń sáykes keledi.
Eger siz óz oyınıńızdı PlayMarket-ga biypul qoyıwǵa qarar qılsańız, ol jaǵdayda Unity 3 D islep shıǵıwshılarına málim muǵdardaǵı sawda haqini tólewińiz kerek boladı. hám kommerciyalıq bolmaǵan maqsetlerde paydalanıw ushın programma biypul.
Unity 3 D-ni júklep alın
Clickteam termoyadrovati hám taǵı dizaynerlarga! Clickteam Fusion bul drag'n'drop interfeysi járdeminde 2 D oyınlardı jaratıw ushın programma. Bul erda sizge programmalastırıw kerek emes, sebebi siz oyınlardı konstruktor sıyaqlı bólimlerge bolıp yig'asiz. Biraq hár bir ob'ekt ushın kod jazıw arqalı oyınlar da jaratılıwmasıńız múmkin.
Bul programma járdeminde hár qanday quramalılıqtaǵı hám hár qanday janrdagi oyınlardı, jaqsısı statikalıq súwret járdeminde jaratılıwmasıńız múmkin. Sonıń menen birge, jaratılǵan oyındı hár qanday apparatda : kompyuter, telefon, PDA hám basqalarda jumısqa túsiriw múmkin.
Programmanıń ápiwayılıǵına qaramay, Clickteam Fusion kóplegen hár qıylı hám qızıqlı qurallarǵa iye. Oyında qátelerdi tekseriwińiz múmkin bolǵan sınaq rejimi bar. Basqa programmalar menen salıstırǵanda Clickteam Fusion turadı, qımbat emes hám rásmiy veb-saytda siz biypul demo versiyasın júklep alıwıńız múmkin. Ókiniw menen aytamız, úlken oyınlar ushın programma uyqas emes, lekin kishi arkadalar ushın - bul sonday.
Clickteam Fusion programmasın júklep alın
Game Editor - bul biziń dizimimizdegı ápiwayılastırılgan Game Maker dizayneriga uqsas taǵı bir oyın dizayneri. Bul erda siz qandayda bir arnawlı programmalıq bilimsiz ápiwayı eki ólshewli oyınlardı jaratılıwmasıńız múmkin. Bul erda siz tek aktyorlar menen isleysiz. Bul eki belgi de, " ishki" ob'ektler de bolıwı múmkin. Hár bir aktyor ushın siz júdá kóp hár qıylı ayrıqshalıqlar hám funktsiyalardı ornatıwıńız múmkin. Bunnan tısqarı, siz háreketlerdi kod formasında dizimnen ótkeziwińiz yamasa jaysha tayın skriptti alıwıńız múmkin. Sonıń menen birge, Game Editor-den paydalanıp, eki kompyuterde de, telefonda da oyınlar jaratılıwmasıńız múmkin. Onıń ushın oyındı tuwrı formatda saqlaw jetkilikli. Ókiniw menen aytamız, Game Editor járdeminde siz úlken joybardı jarata almaysız, sebebi bul kóp waqıt hám kúsh talap etedi. Taǵı bir kemshilik sonda, islep shıǵıwshılar óz joybarlarınan waz keshiwdi hám jańalanishlar ele kútilmeydi
.
Download 0.63 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling