O'yinlarni yaratish texnologiyasi
1. Kontseptsiyani ishlab chiqish:
foydalanuvchining yoshi.
o'yin turi: o'yin-kulgi, rivojlanish, ta'lim, kompleks.
. O'yin uchun manzilli talablarni ishlab chiqish:
ssenariy uchun.
o'yin muhitiga
o'yin grafikasiga
. Skript yozish:
o'yin belgilarining ta'rifi bilan hikoya kanvasini yaratish
suhbatlarni belgilash
kanvaga o'yin daqiqalarini kiritish (o'yin-kulgi, ta'lim, rivojlanish).
nutqlarni va Foydalanuvchining harakatini kutish vaqtlarini belgilash й пользователя.
skriptni tekshirish: o'yinni boshqarish qulayligi, o'yin maydonida harakatlanish qulayligi, kontseptsiya va ushbu o'yin talablariga muvofiqligi; skript elementlarining bir-biriga o'zaro muvofiqligi
. O'yinuchun texnik talablarni ishlab chiqish va ularni tayyorlash. vazifalar.
. O'yinning texnik qismini ishlab chiquvchilar bilan o'zaro hamkorlik:
stsenariyni ishlab chiqish uchun uzatish
belgilar va o'yin fonlarining vizual tasvirlarini ishlab chiqish.
igro vogo makonini tashkil etish uchun ishlab chiquvchilarning qobiliyatlari bilan o'yin mijozining istaklarini joylashtirish.
. Agar o'yinda gapiradigan belgilar bo'lsa, belgilar ovozi.
. O'yinning sinov versiyasi.
. Ikkinchi bosqichni tayyorlash-dastlabki ish natijalari, tajribani umumlashtirish, o'yinni takomillashtirish bo'yicha ish rejasi.
.3 atrof-muhit va dasturiy tilni tanlash
3D-Video o'yinlar va ilovalarni yaratish uchun Unity o'zaro faoliyat platformasi uchun kuchli rivojlanish muhiti. Unity 3D yordamida yaratilgan o'yinlar va ilovalar Windows, OS X, Android, iOS, Linux, Blackberry operatsion tizimlarida, shuningdek, o'yin konsollarida ishlaydiah Wii, PlayStation 3 va Xbox 360. Unity bilan yaratilgan ilovalar DirectX va OpenGL-ni qo'llab-quvvatlaydi.
Unity 3D yordamida har qanday janrdagi video o'yinlarni yaratishingiz mumkin. Ishlab chiquvchi to'qimalar, modellar va tovushlarni osongina import qilishi mumkin. To'qimalar uchun barchamashhur rasm formatlari qo'llab-quvvatlanadi. Skriptlarni yaratish asosan JavaScript yordamida amalga oshiriladi, garchi kodlar C#da yozilishi mumkin.
UnityJavaScript va JavaScript.UnityJavaScript kompilyatsiya qilinadi ikkilik kod bu uning tezligini ancha oshiradi, lekinbrauzer uchun JavaScript-dan kamroq dinamik qiladi, bu esa hech qanday kompilyatsiya qilinmaydi. UnityJavaScript-da, _protype bilan ko'proq azoblanishga hojat yo'q, sinfni o'rniga Mixins va Helpers-dan foydalanish kerak. Bir-birlari haqida biladigan va o'zaroharakat qiladigan jarayonlarni yozish juda oson va Unity-da ob'ektlarni ixtisoslashtirish juda oson.
Asosiy JavaScript uch turlari bor: soni, chiziq ,va ob'ekt (shuningdek, vazifalari va array va ob'ektlar bor). UnityJavaScript-da juda ko'p turlar mavjud. Array bilan o'zgartirish emas, balki ob'ektlar, yoki JavaScript ob'ektlar kabi, lekin dinamik emas, deb tillo.
Do'stlaringiz bilan baham: |