Техник-бағдарламашының дипломалды тәжірибесі



Pdf көрінісі
бет6/12
Дата02.05.2023
өлшемі0,81 Mb.
#89208
түріДиплом
1   2   3   4   5   6   7   8   9   ...   12
 
 
 
 
 
 
ҚР ИТК 1305023 КТ Есеп 
 
Бет
 
 
 
 
 
11 
Өзг
ш 
Бет 
Құжат № 
Қолы 
Қүні 


Бірлік қозғалтқыш емес, ол бағдарламалық жасақтаманы құру үшін 
қолданылатын әртүрлі бағдарламалық құралдарды біріктіретін компьютерлік 
ойындарды әзірлеу ортасы - мәтіндік редактор, компилятор, жөндеуші және т.б. 
Сонымен қатар, пайдаланудың қарапайымдылығына байланысты Unity 
ойындарды жасауды мүмкіндігінше қарапайым және ыңғайлы етеді, ал 
мультиплатформалық қозғалтқыш ойын әзірлеушілеріне мүмкіндігінше көп 
ойын платформалары мен операциялық жүйелерді қамтуға мүмкіндік береді.
Біріншіден, біз айтып өткендей, Unity3D қозғалтқышы бұл үшін арнайы 
білімді қажет етпестен ойындарды жасауға мүмкіндік береді. Ол 
құрамдасбағытталған тәсілді қолданады, онда әзірлеуші жасайды және оларға 
әртүрлі компоненттерді. Ыңғайлы Drag & Drop интерфейсі мен функционалды 
графикалық редактордың арқасында қозғалтқыш нақты уақытта карталарды 
салуға және объектілерді орналастыруға және нәтижені дереу тексеруге 
мүмкіндік береді.
Қозғалтқыштың екінші артықшылығы - активтер мен плагиндердің үлкен 
кітапханасының болуы, оның көмегімен сіз ойынды әзірлеу процесін 
айтарлықтай жылдамдата аласыз. Оларды импорттауға және экспорттауға 
болады, ойынға тұтас бланкілерді қосуға болады - деңгейлер, жаулар, AI 
мінезқұлық үлгілері және т.б. Бағдарламалық әбігер жоқ. Көптеген активтер 
тегін, басқалары аз мөлшерде ұсынылады, ал қаласаңыз, өз контентіңізді жасап, 
оны Unity Asset Store дүкенінде жариялап, одан пайда табуға болады.
Unity 3D үшінші күші оның көптеген платформалар, технологиялар және 
API интерфейстерін қолдау болып табылады. Қозғалтқышта жасалған 
ойындарды Windows, Linux, OS X, Android, iOS арасында, PlayStation, Xbox, 
Nintendo жанұяларының консольдерінде, VR және AR құрылғыларында оңай 
тасымалдауға болады. Unity DirectX және OpenGL қолдайды, барлық заманауи 
көрсету эффектілерімен, соның ішінде нақты уақыттағы сәулелік бақылау 
технологиясымен жұмыс істейді.
Қатты денелер физикасы, рагдолл және маталар, Level of Detail жүйесі, 
объектілер арасындағы соқтығыстар, күрделі анимациялар - мұның барлығын 
қозғалтқыш жүзеге асыра алады. Қозғалтқыш тек шағын инди ойындары үшін 
жарамды және әдемі сурет жасай алмайды деген стереотиптік пікір енді өзекті 
емес: көру үшін Unity ортасын жасаушылардың ADAM, The Blacksmith және 
Book of the Dead технологиялық демонстрацияларын қараңыз. оның керемет 
қабілеттері.
Ақырында, Unity тегін қол жетімді, бұл тәуелсіз әзірлеушілерге ойын 
индустриясына есік ашады. Әрине, шектеулер бар: қозғалтқыштың тегін нұсқасы 
ойынды іске қоспас бұрын Unity логотипін көрсетеді және онымен жасалған 
жоба әзірлеушіге жылына 100 мың доллардан артық әкелмеуі керек 
 
 
 
 
 
 
ҚР ИТК 1305023 КТ Есеп 
 
Бет
 
 
 
 
 
12 
Өзг
ш 
Бет 
Құжат № 
Қолы 
Қүні 


Оның 
барлық 
артықшылықтарына 
қарамастан, 
қозғалтқыштың 
кемшіліктері де бар. Осылайша, егер команда қарапайым клик немесе 
платформерден гөрі күрделірек нәрсені дамытқысы келсе, онда олар 
сценарийлер мен компоненттерді жазатын, оларды ойынға енгізетін және жұмыс 
істейтін жақсы C # бағдарламашысын іздеуі керек.
Сонымен қатар, Unity-де жасалған қолданбалар өте «ауыр салмақты»: тіпті 
ең қарапайым пиксельдік ойын компьютерде бірнеше жүз мегабайтты алады. Иә, 
компьютердің қатты дискісі үшін бұл аз сома, бірақ егер жоба мобильді 
платформалар үшін әзірленетін болса, оның өлшемін оңтайландыру туралы 
ойлану керек.
Жоғарыда айтылғандарға сүйене отырып, қозғалтқыш RPG Maker сияқты 
қарапайым құралдардың мүмкіндіктері жоқ және сонымен бірге қымбатырақ 
және жетілдірілген қозғалтқыштарға ақша жұмсағысы келмейтін бастаушы 
әзірлеушілер үшін өте қолайлы. Бірлік нысандарды жылдам жасауға, оларды 
реттеуге және байланыстыруға, қарапайым көріністі жасауға, өзіңіздің 
мазмұныңызды және активтер қоймасының мазмұнын пайдалануға мүмкіндік 
береді. 
Үлкен студиялар да қозғалтқышта өз артықшылықтарын табады. Оның 
қозғалтқыш мүмкіндіктері AAA класына жақын ауқымды ойындарды жасауға 
мүмкіндік береді. Мысалдар үшін алыстан іздеудің қажеті жоқ: «Мәңгілік 
бағандар», «Брандмауэр», «Ішкі», «Суперхот» - бұл жоғары профильді 
жобалардың барлығы Unity жүйесінде жасалған. Бұл тарихқа негізделген қымбат 
жоба немесе Unity3D көп ойыншы браузер ойыны болсын, әзірлеушілерде ең 
жоғары сапалы өнімді жасау үшін қуатты және икемді құралдар жинағы болады. 
1.4 Blender қосымшасын зерттеу 
Бұл бағдарламаның болуы тегін дегеннің жаман емес екенін тағы бір 
дәлелдейді. 3D модельдеу және анимацияға арналған қосымшаны жасау - 
керемет қиын тапсырма. Ал егер бұған әзірлеуші 3D суретшілерінің алғысын 
қоспағанда, мұндай титаникалық жұмыс үшін ешқандай сыйақы алмайтынын 
қоссақ, тегін кәсіби 3D графикалық редакторын жасау мүмкін емес сияқты 
көрінуі мүмкін. Соған қарамастан, Blender жобасы тек дүниеге келген жоқ, 
сонымен қатар белсенді дамып келеді, коммерциялық әріптестерге ештеңе 
бермейді. Табыстың сыры кез келген адам Blender жұмысына қосыла 
алатынында. Бұл бағдарламада пайда болған көптеген құралдарды өз 
мәселелерін шешу үшін белгілі бір функцияларды жасаған мүлдем басқа адамдар 
қосты.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   12




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет