Стентил - Stencyl - Wikipedia

Стентил
Stencyl logotype.svg
Stencyl's Scene Designer
Stencyl's Scene Designer
Түпнұсқа автор (лар)Stencyl, LLC
ӘзірлеушілерДжонатан Чунг
Бастапқы шығарылым2011 жылғы 31 мамыр; 9 жыл бұрын (2011-05-31)
Тұрақты шығарылым
4.0.1 / 21 ақпан, 2019; 21 ай бұрын (2019-02-21)
Репозиторийgithub.com/ Stencyl/ stencyl-engine
ЖазылғанХакс[1]
Операциялық жүйе
ПлатформаJava SE 8.0 және одан кейінгі нұсқасы
ТүріБейне ойындарын дамыту
ЛицензияМеншіктік коммерциялық бағдарламалық жасақтама (құрал) / MIT лицензиясы (қозғалтқыш)
Веб-сайтстентл.com

Стентил Бұл видеоойынды дамыту қолданушыларға жасауға мүмкіндік беретін құрал 2D компьютерлерге, мобильді құрылғыларға және вебке арналған бейне ойындар. Бағдарламалық жасақтама ақысыз қол жетімді, сатып алудың таңдаулы нұсқалары бар.[2] Бағдарламалық жасақтама бастапқыда «StencylWorks» деп аталды және әзірлену кезінде және алғашқы шығарылым кезінде, бірақ кейінірек «Stencyl» болып қысқартылды.

Ерекшеліктер

Stencyl-де жасалған ойындарды веб арқылы экспорттауға болады Adobe Flash Player және жеке компьютерлерге орындалатын ойындар, сондай-ақ әр түрлі мобильді құрылғылар сияқты iOS және Android қосымшалар.[3] Физика мен қақтығыстар басқарылады Box 2D,[4] толық физиканы модельдеуді қажет етпейтін ойындар үшін ықтимал өнімділік әсерін азайту үшін таңдамалы немесе толығымен ажыратылуы мүмкін. 3.0 нұсқасынан бастап Stencyl жобалары Хакс бағдарламалау тілі және OpenFL икемділікке мүмкіндік беретін ойын шеңбері, бір рет жаз, кез келген жерге жүгір ойын құру стилі.

IDE

Stencyl - бұл авторлық құрал және ан IDE. Қолданба бағдарламалық жасақтамамен ойындар құру үшін қажетті тапсырмаларды орындау үшін қолданылатын бірнеше модульдерді қамтиды.

  • Мінез-құлық редакторы мінез-құлық және оқиғалар деп аталатын модульдік бөліктердегі код пен ойын логикасын құру және редакциялау үшін қолданылады.
  • Tileset редакторы импорттау және редакциялау үшін қолданылады плиткалар олардың соқтығысу пішіндерін, сыртқы түрін және анимацияларын қосқанда.
  • Актер редакторы ойын нысандарын (Актерлер) және олардың параметрлерін, соның ішінде мінез-құлық, физика және анимацияларды құру және редакциялау үшін қолданылады.
  • Сахна дизайнері актерлерді, плиткалар мен мінез-құлықтарды қолдану арқылы деңгейлер мен ойын күйлерін (Көріністер) құру және редакциялау үшін қолданылады.

Қосымша құралдар пайдаланушыға көріністерде фон және фон ретінде пайдалану үшін суреттерді импорттауға, шрифттерді импорттауға және өңдеуге, дыбыстар мен музыкалық файлдарды импорттауға мүмкіндік береді (MP3 және OGG экспорттау мақсатына байланысты қолдау көрсетіледі) және ойыншылардың басқару элементтері мен ойын ажыратымдылығы сияқты ойын параметрлерін өзгертіңіз. Жалпы ойын мінез-құлықтарын қалпына келтіру қажеттілігін азайту үшін Stencyl-ге жалпы мінез-құлық кітапханасы енгізілген, ал бірнеше ойын «жиынтығы» жалпы 2D ойын жанрлары үшін функционалды бастапқы нүктелерді ұсынады.

VPL

Жаңа мінез-құлық құру кезінде оны Код режимінде немесе Дизайн режимінде жасау мүмкіндігі ұсынылады. Код режимін мінез-құлық үшін пайдалану пайдаланушыға рұқсат береді бағдарлама дәстүрлі мәтіндік формадағы логика және кодты сыртқы редактордан қосымша түрде ашады, сонымен қатар Дизайн режимі а GUI бұл пайдаланушыларға a көмегімен актерлер мен көріністер үшін модульдік ойын логикасын құруға мүмкіндік береді визуалды бағдарламалау тілі. Дизайн режимі туралы түсінік формасы ретінде соңғы пайдаланушыны дамыту шыққан MIT Сызат компьютерлік тілді оқыту ортасы және Stencyl рұқсатымен қолданылған.

Бұл визуалды бағдарламалау тілі болғандықтан, Дизайн режимінің қолданушыларынан белгілі бір бағдарламалау тілін үйрену немесе теріп шығару талап етілмейді және олар өздеріне қатысты болмауы керек. синтаксис. Керісінше, қол жетімді әрекеттер апарып тастады «код блоктары» палитрасынан. Бұл блоктар бір-біріне бекітіліп, бір-біріне ұя салып, негізгі компоненттерден жетілдірілген логика жасауға мүмкіндік береді. Компиляция кезінде синтаксистік қателіктерді болдырмау үшін барлық блоктар біріктірілмейді. Мысалы, қажет болатын кеңістік Буль мән сандық мәнді білдіретін блокты қабылдамайды. Мұны пайдаланушыға а ретінде көрсетуге көмектесетін блок түрлерінің формалары әртүрлі мінез-құлықты қалыптастыратын шектеу. Санды блокты «» (сан) тең (сан) «сияқты салыстыру блогымен бірге қажет логикалық мән үшін True / False операторы ретінде бағалау үшін пайдалануға болады.

Бұлтты сақтау

StencylForge - бұл Stencyl ойындары мен ойын активтеріне арналған интерактивті сақтау және бөлісу қызметі. Оның көмегімен Stencyl-ге кірген кезде жобалардың сақтық көшірмесін жасауға және басқа компьютерлерден жобаларға қол жеткізуге болады. Пайдаланушы жүктеген мазмұн әдепкі бойынша жеке болып табылады, бірақ оны басқа пайдаланушылармен бөлісу үшін жалпыға жария етуге болады. Пайдаланушы жүктеген мазмұннан басқа, мысалы, ойындар, ойын жиынтықтары, мінез-құлық, өнер немесе дыбыстық құндылықтар сияқты ресми түрде рұқсат етілген мазмұн StencylForge сайтында қол жетімді және көрнекті.

Басқа

Stencyl-мен біріктірілген - қарындаш, ан сурет редакторы алады JHLabs кескін редакторы. Оны Stencyl-де қолдану әдетте екінші реттік болып табылады, өйткені кескіндер әдетте бөлек жасалғаннан кейін компьютерден тікелей импортталады. Stencyl-ді сыртқы кескін редакторларын пайдалану үшін орнатуға болады, мысалы Photoshop және GIMP, жобаға жүктелген кескіндерді өзгерту үшін.

Stencyl сонымен қатар бағдарламалық жасақтамаға функциялар қосу үшін қолданушы жасаған кеңейтімдерді қолдайды. Мысалы, кеңейту Дизайн режимін пайдалану үшін үшінші тарап сияқты жаңа блоктарды қосуы мүмкін API. Тағы бір мысал - диалогты оңай қосуға және оның ойынға арналған параметрлерін өзгертуге арналған сценарийдің кең сценарий құралы.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ Glockling, Max (16 қаңтар 2013 жыл). «Жарқыл мәзірін тінтуірдің оң жағымен басыңыз». Архивтелген түпнұсқа 15 сәуір 2014 ж. Алынған 18 қаңтар 2013.
  2. ^ «Stencyl - баға белгілеу». stencyl.com. Алынған 12 маусым 2015.
  3. ^ Эндрю, Кит. «Джонатан Чунг жаңа кросс-платформаның әлеуеті туралы 'кодталмайды' 2D ойын құралы iStencyl». PocketGamer. Алынған 19 қаңтар 2012.
  4. ^ Энтони Пекорелла. «Stencyl-ді жасаушы Джонмен сұрақ-жауап». Архивтелген түпнұсқа 2012 жылдың 20 қаңтарында. Алынған 19 қаңтар 2012.

Сыртқы сілтемелер