Мазмұны:

Ren'Py көмегімен визуалды роман жасаушының оқулығы: 5 қадам
Ren'Py көмегімен визуалды роман жасаушының оқулығы: 5 қадам

Бейне: Ren'Py көмегімен визуалды роман жасаушының оқулығы: 5 қадам

Бейне: Ren'Py көмегімен визуалды роман жасаушының оқулығы: 5 қадам
Бейне: Research Updates: Long-Term Outcomes in POTS and Vagus Nerve Stimulation in POTS 2024, Қараша
Anonim
Ren'Py көмегімен визуалды роман жасаушының оқулығы
Ren'Py көмегімен визуалды роман жасаушының оқулығы

Сіз көрнекі роман ойнадыңыз ба, өзіңіздің шытырман оқиғалы ойыныңызды, танысу тренажерін немесе басқа ойын түрін таңдап, оны өзіңіз жасауды ойладыңыз ба? Сіз бұған дейін код жасамаған немесе бұрын ойын жасамағандықтан, көңіліңіз түсіп кетті ме? Содан кейін бұл оқулық сізге жеке ойын жасауға көмектеседі!

Ren'Py дегеніміз не?

  • Қолданушыларға Visual Novel, RPG, Dating Sims және басқа 2D ойындарын құруға көмектесетін құрал.
  • Ren'py Python мен PyGame көмегімен керемет ойын қабілеттерін жеткізуге көмектесу үшін қуатты сценарий тілдерін қолданады.
  • Кросс-платформалық қол жетімділігі бар мүлдем ақысыз және ашық көзі.
  • Ren'py - бұл визуалды құрал емес, егер сіз визуалды құралды іздесеңіз, Novelty or Twine -ге қараңыз.

Python дегеніміз не?

Python - бұл аз синтаксистік талаптары бар кодерлердің оқылуын жақсарту үшін қолданылатын сценарий тілі.

Бұл оқулық нені қамтиды?

  • Алдын ала дайындалған оқулықтарды қалай бастау керек.
  • Командаларды енгізу арқылы негізгі ойынды қалай бастау керек.
  • Шығарманы қалай аяқтауға және бөлісуге болады.

Бұл оқулықтан кім жақсы пайда көреді?

  • Кодтау тәжірибесі жоқ ойын ойнағысы келетін адамдар.
  • Питон туралы көбірек білуге қызығушылық танытатын кодерлер.

1 -қадам: Ren'py жүктеп алыңыз

Ren'py жүктеп алыңыз
Ren'py жүктеп алыңыз
Ren'py жүктеп алыңыз
Ren'py жүктеп алыңыз
  1. Бағдарламаны шығару үшін жұмыс үстелінде қалта жасаңыз.
  2. Бағдарламаны Ren'Py -ден тікелей жүктеуден бастаңыз.
  3. Ren'Py веб -бетінде көрсетілгендей орнату нұсқауларын орындаңыз.

2 -қадам: Оқулықты бастау

Оқу құралын бастау
Оқу құралын бастау
Оқу құралын бастау
Оқу құралын бастау
Оқу құралын бастау
Оқу құралын бастау
  1. Іске қосу тақтасын жоғарғы сол жақ бұрыштағы Оқулық түймесін басыңыз.
  2. Жобаны іске қосу түймесін басыңыз.
  3. Бағдарламалық жасақтама механикасымен таныстыру үшін ойын оқулығын ойнаңыз.
  4. Ойынның ақпараттық анықтамалық панельдерінің барлығын оқуды ұмытпаңыз.

3 -қадам: Ойын параметрлерін баптаңыз

Ойын параметрлерін баптаңыз
Ойын параметрлерін баптаңыз
Ойын параметрлерін баптаңыз
Ойын параметрлерін баптаңыз
Ойын параметрлерін баптаңыз
Ойын параметрлерін баптаңыз
  1. Бастапқы беттің каталог тақтасына оралыңыз және Жаңа жоба жасау түймешігін басыңыз.
  2. Жоба каталогының орнын таңдаңыз, немесе кейінірек қайта ашу үшін барлық ойын файлдарын компьютерге сақтайтын орынды таңдаңыз.

    1. Мен жұмыс үстелінде қол жетімді болу үшін жаңа қалта жасауды ұсынамын.
    2. Содан кейін ойынның демалуын қалайтын каталогты таңдаңыз.

      Сіз қалау бойынша каталогты және басқа параметрлерді өзгерте аласыз

  3. Жобаңызды атаңыз.
  4. Содан кейін мәтіндік редакторды орнатыңыз.

    1. Ren'Py Editra жеке мәтіндік редакторын ұсынады. Бұл оқулықта мен сізге басқа мәтіндік редакторды қалай таңдауға болатынын көрсетемін. Мен керемет қолданамын, бірақ.rpy файлдарын қолданатын басқа редакторларды да қолдануға болады.

      1. Параметрлер бетіне өтіңіз.
      2. «Мәтіндік редактор:» астында Ren'py ұсынған Editra, жүйелік редактор немесе jEdit арасында таңдау болады.

        Мен жүйелік редактор үшін Sublime қолдануды ұсынамын, себебі.rpy файлдары үйлесімді және интерфейс жаңадан бастаушыларға арналған Editra -ға қарағанда әлдеқайда оңай

  5. Редакторды таңдағаннан кейін GUI интерфейсі мен экранның ажыратымдылығын қосқанда ойынның бастапқы орнатылуын бастаңыз.
  6. Содан кейін GUI интерфейсін немесе графикалық интерфейсті таңдаңыз.

  7. Кейінірек, ойын дисплейінің келбеті мен түс схемасын одан әрі реттегіңіз келсе, gui.rpy файлын тікелей өзгертуге болады.
  8. Бөлектелген ажыратымдылықты таңдаңыз.
  9. Кейінірек Рұқсаттар мәзірінде ажыратымдылықты өзгертуге болады.

4 -қадам: Ойынды кодтау

Ойыныңызды кодтау
Ойыныңызды кодтау
Ойыныңызды кодтау
Ойыныңызды кодтау

Енді сізде жоба файлының негізгі параметрлері бар, ойынға заттар қосуды бастау керек.

Жобаның файл атауының астындағы бастапқы беттегі сілтемеден барлық мәтіндік файлдарды ашудан бастаңыз. Сіз таңдаған мәтіндік редакторға байланысты мәтіндік редактор бөлек терезеде пайда болады және скрипт.rpy, options.rpy, gui.rpy және screens.rpy сияқты барлық файлдарды көрсетеді. Мен қарапайым ойын құжаттамасын ұсынамын. жоғарыда көрсетілген суреттер сияқты бастапқы ойынды пішімдеуге одан әрі көмектесу үшін.

Бастапқы файлдарды сценарийлеу

  1. Script.rpy файлын ашыңыз.

    1. Бұл жерде сіздің ойынның барлық коды диалог, суреттер, дыбыс және шешімдерді қосады.
    2. Алдымен, мен бәрін не істейтінін және бәрі қайда кететінін түсінуге көмектесу үшін бастапқы script.rpy файлында көрсетілген контурлық кодты талқылаймын.

      1. Кодта 3 және 4 жолдың астына # Ойынның таңбаларын жариялаңыз. Сіз мұнда кез келген кескін файлдарын компьютерден қосасыз.
      2. Кескінді жариялау үшін суретті, кескіннің түрін (мысалы, таңба немесе фон) және суреттің атауын компьютерден алынған суретке тең-j.webp" />
      3. Сіз бұл суреттерді қайда қолдануға болатынына қарамастан, ойнау үшін осында жасауыңыз керек.
      4. Бастапқыда айтылған түсініктеме астында # Бұл ойын қолданатын кейіпкерлерді жариялаңыз.
      5. Сіз өзіңіздің мінезіңізді анықтайсыз. 3 -мысалда көрсетілген defin деп аталатын код пәрмені сіздің кейіпкеріңізді анықтайды және таңбаны мәтін түсін беруге мүмкіндік береді.

1 -мысал: сурет bg someimage = «someimage.png»

2 -мысал: кескін кейіпкері someimage = «someimage.peg» 3 -мысал: a = Character анықтау ('CharacterName', color = «#rgbvalue»)

Диалог

  1. Әрі қарай, Ren'py -де кез келген ойынды бастау үшін сізге start start пайдалану керек: бағдарламаға нақты ойынның осы жерден басталуын қалайтынын айту үшін. Ол жерден төмендегі 4 -мысал сияқты Құжаттамадан табылған командаларды қолдана отырып, декорацияны орнатуға болады.
  2. Ойынға мәтін қосу үшін сіз екі нәрсенің бірін жасай аласыз.

    1. 5 -мысалда көрсетілгендей қос тырнақшаға диалог қойыңыз.
    2. Төменде 6 -мысалда көрсетілгендей қос тырнақшадағы сөздерге символ тағайындаңыз.
  3. Сюжетті өзгерту үшін шешім ағашын құру сіздің мәзір, секіру және белгі сияқты командалармен диалогты қамтиды. 7 -мысалды қараңыз.
  4. Ойынды аяқтау үшін script.rpy файлының соңына return жазыңыз. 8 -мысалды қараңыз.

4 -мысал: «musicfromcomputer.ogg» музыкасын ойнаңыз, сценарийдің сөнуі бар көрініс, айнымалы мәнді көрсетіңіз

5 -мысал: «Алғашқы диалогты жазыңыз.» 6 -мысал: а «Диалогты жаз». // Бұл анықталған таңба үшін диалогты жазады.

Мысал 7

мәзір: «Диалог немесе сұрақ»: өту жолы «Екінші диалог немесе сұрақ т.б.»: маршруттық маршрут: «Диалог» Мысал 8: қайтар

Егер сіз командаларды үйренсеңіз, жоғарыдағы процесс салыстырмалы түрде қарапайым және сіз бағдарламаға және тілге ыңғайлы болғаннан кейін өте теңшелетін болады. Құжаттарды қарап шығыңыз және screens.rpy, options.rpy және gui.rpy файлдарын өзгертіңіз. Интернеттегі құжаттама оларды өзгертуді қалай бастау керектігі туралы тереңірек түсіндіріледі және сіз қай команданың не істейтінін есте сақтаған жағдайда өте пайдалы.

Ойынды одан әрі баптау үшін осы сілтемелерді орындап, ойынды қалай кодтау туралы қосымша ақпарат алыңыз.

  1. Жаңадан бастаушыларға арналған Python және Ren'Py тілінің сөздігі
  2. GUI (графикалық пайдаланушы интерфейсі) немесе ойынның құжаттамасы ойыншыға қалай көрінеді
  3. Ойынның дизайнын жақсарту үшін музыкалық ойнату тізімін, суреттер галереясын немесе суретті қайталауды қосу сияқты басқа қызықты қондырмаларды мына жерден табуға болады.
  4. Ақырында, қаріптің үлкен дисплейлерін қалай табуға болатыны сияқты басқа теңшеу опциялары.

5 -қадам: Ойынды босату

Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
Сіздің ойынды босату
  1. Ойынды аяқтау үшін Ren'py қосқышын жаңартыңыз.
  2. Содан кейін іске қосу бетінен синтаксистік қателерді іздеу үшін линтпен сценарийді тексеріңіз.
  3. Build Distributions сіздің файлдарды веб -бетке жүктеуге болатын қол жетімді қалтаға мұрағаттайды.

    Сіз таңдаған платформада ойын жасау үшін қажетті негізгі кодты Ren'py тікелей жасайды. Қосымша ақпарат алу үшін Ren'Py құжаттамасын құру бетіне кіріңіз

  4. Әрі қарай, достарыңыз бен туыстарыңыз диалогта қателер бар -жоғын білу үшін ойнау арқылы бета -тесттерді орындаңыз.
  5. Ақырында, сіздің ойыныңызды жеке веб -сайтқа немесе Itchi.io сайтына шығарыңыз, бұл сіздің ойын көптеген көрнекі роман әуесқойларына жетуі үшін.

Сіз енді бірінші визуалды роман ойынын құрдыңыз! Құттықтаймын!

Ұсынылған: