Mundarija:

Ren'Py -dan foydalanish bo'yicha Visual Roman Maker qo'llanmasi: 5 qadam
Ren'Py -dan foydalanish bo'yicha Visual Roman Maker qo'llanmasi: 5 qadam

Video: Ren'Py -dan foydalanish bo'yicha Visual Roman Maker qo'llanmasi: 5 qadam

Video: Ren'Py -dan foydalanish bo'yicha Visual Roman Maker qo'llanmasi: 5 qadam
Video: Создание визуальной новеллы на RenPy 2024, Noyabr
Anonim
Ren'Py -dan foydalangan holda vizual roman yaratish bo'yicha qo'llanma
Ren'Py -dan foydalangan holda vizual roman yaratish bo'yicha qo'llanma

Siz hech qachon vizual roman o'ynaganmisiz, o'zingizning sarguzashtli o'yiningizni, tanishish simulyatorini yoki shunga o'xshash boshqa o'yin turini tanlaganmisiz va o'zingiz buni o'ylab ko'rganmisiz? Siz tushkunlikka tushdingizmi, chunki siz ilgari hech qachon kodlamagan yoki o'yin o'tkazmaganmisiz? Keyin bu darslik sizga o'zingizning shaxsiy o'yiningizni yaratishga yordam beradi!

Ren'Py nima?

  • Foydalanuvchilarga Visual Novel, RPG, Dating Sims va boshqa 2D o'yinlarini yaratishda yordam beradigan vosita.
  • Ren'py Python va PyGame bilan ajoyib o'yin qobiliyatini taqdim etish uchun kuchli skript tillaridan foydalanadi.
  • To'liq bepul va ochiq manbali platformalararo kirish imkoniyati.
  • Ren'py - bu vizual vosita emas, agar siz vizual vositani qidirsangiz, yangilik yoki ipni ko'rib chiqing.

Python nima?

Python - bu sintaksis talablari kamroq bo'lgan koderlarning o'qilishini yaxshilash uchun ishlatiladigan skript tili.

Bu darslik nimani qamrab oladi?

  • Oldindan tayyorlangan darsliklardan qanday boshlash kerak.
  • Buyruqlarni kiritish orqali asosiy o'yinni qanday boshlash kerak.
  • O'z ijodingizni qanday yakunlash va baham ko'rish.

Ushbu darslikdan kim ko'proq foyda ko'radi?

  • Hech kim kodlash tajribasi bo'lmagan o'yinni ishlab chiqarishni istaganlar.
  • Python haqida ko'proq bilishga qiziqqan koderlar.

1 -qadam: Ren'py -ni yuklab oling

Ren'py -ni yuklab oling
Ren'py -ni yuklab oling
Ren'py -ni yuklab oling
Ren'py -ni yuklab oling
  1. Ish stolida dasturni chiqarib olish uchun papka yarating.
  2. Dasturni to'g'ridan -to'g'ri Ren'Py -dan yuklab olishdan boshlang.
  3. O'rnatish ko'rsatmalarini Ren'Py veb -sahifasida ko'rsatilganidek bajaring.

2 -qadam: O'quv qo'llanmasini ishga tushiring

Qo'llanmani boshlash
Qo'llanmani boshlash
Qo'llanmani boshlash
Qo'llanmani boshlash
Qo'llanmani boshlash
Qo'llanmani boshlash
  1. Ishga tushirish panelining yuqori chap burchagidagi O'quv qo'llanmasini bosing.
  2. Loyihani ishga tushirish -ni bosing.
  3. O'yin qo'llanmasi orqali o'zingizni dasturiy ta'minot mexanikasi bilan tanishtiring.
  4. O'yinning barcha ma'lumotli kataloglarini o'qiganingizga ishonch hosil qiling.

3 -qadam: O'yin sozlamalarini ishga tushiring

O'yin sozlamalarini ishga tushiring
O'yin sozlamalarini ishga tushiring
O'yin sozlamalarini ishga tushiring
O'yin sozlamalarini ishga tushiring
O'yin sozlamalarini ishga tushiring
O'yin sozlamalarini ishga tushiring
  1. Bosh sahifa katalog paneliga qayting va "Yangi loyiha yaratish" ni bosing.
  2. Loyiha katalogining joylashuvini tanlang yoki keyinroq qayta ochish uchun barcha o'yin fayllarini kompyuteringizga saqlaydigan joyni tanlang.

    1. Ish stolida oson kirish uchun yangi papka yaratishni maslahat beraman.
    2. Keyin o'yin dam olishni xohlagan katalogingizni tanlang.

      Siz xohlagan vaqtda katalogingizni va boshqa sozlamalarni o'zgartirishingiz mumkin

  3. Loyihangizga nom bering.
  4. Keyin matn tahrirlovchisini o'rnating.

    1. Ren'Py shaxsiy matn muharriri Editra -ni tavsiya qiladi. Ushbu qo'llanmada men sizga o'zingiz xohlagan boshqa matn muharririni qanday o'rnatishni ko'rsataman. Men juda yaxshi foydalanaman, lekin.rpy fayllarini ishlatadigan boshqa tahrirlovchilar ham ishlatilishi mumkin.

      1. Tanlovlar sahifasiga o'ting.
      2. "Matn muharriri:" ostida siz Ren'py, tizim muharriri yoki jEdit tomonidan tavsiya etilgan Editra -ni tanlashingiz mumkin.

        Tizim muharriri uchun Sublime dan foydalanishni tavsiya qilaman, chunki.rpy fayllari mos keladi va interfeysi yangi boshlanuvchilar uchun Editra -ga qaraganda ancha oson

  5. Tahrirlovchini tanlagandan so'ng, GUI interfeysi va ekran o'lchamlarini o'z ichiga olgan o'yinni dastlabki sozlashni boshlang.
  6. Keyin GUI interfeysini yoki grafik foydalanuvchi interfeysini tanlang.

  7. Keyinchalik, agar siz o'yin displeyining ko'rinishi va rang sxemasini yanada moslashtirmoqchi bo'lsangiz, gui.rpy faylini to'g'ridan -to'g'ri o'zgartirishingiz mumkin.
  8. Ajratilgan piksellar sonini tanlang.
  9. Keyinchalik, sozlamalar menyusida piksellar sonini o'zgartirishingiz mumkin.

4 -qadam: O'yinni kodlash

O'yiningizni kodlash
O'yiningizni kodlash
O'yiningizni kodlash
O'yiningizni kodlash

Endi sizda asosiy loyiha fayllari o'rnatilgandan so'ng, o'yiningizga moddalar qo'shishni boshlash vaqti keldi.

Boshlash sahifasidagi loyiha fayl nomi ostida joylashgan barcha matnli fayllarni ochishdan boshlang. Matn muharriri siz xohlagan matn tanlaganingizga qarab, alohida oynada ochiladi va skript.rpy, options.rpy, gui.rpy va screens.rpy kabi barcha fayllarni ko'rsatadi. Men oddiy o'yin hujjatlarini tavsiya qilaman. yuqoridagi rasmlar kabi dastlabki o'yinni formatlashga yordam berish.

Dastlabki fayllarni skript qilish

  1. Script.rpy faylini oching.

    1. Bu erda sizning o'yin kodingiz dialog, tasvirlar, ovoz va qarorlarni o'z ichiga oladi.
    2. Birinchidan, men nima qilayotganimni va hamma narsa qayerga ketishini tushunishga yordam berish uchun boshlang'ich script.rpy faylida ko'rsatilgan kontur kodini muhokama qilaman.

      1. Kodning 3 va 4 -qatorlari ostida # O'yinda ishlatiladigan belgilarni e'lon qiling. Siz bu erga kompyuterdan har qanday rasm fayllarini qo'shasiz.
      2. Rasmni, tasvirni, tasvir turini (belgi yoki fon kabi) va tasvirning nomini kompyuteringizdagi rasmga teng-j.webp" />
      3. Siz bu rasmlarni qayerda ko'p marta ishlatishingizdan qat'i nazar, o'ynashingiz uchun shu erda yaratishingiz kerak.
      4. Dastlab aytilgan izoh ostida # O'yinda ishlatiladigan belgilarni e'lon qiling.
      5. Siz xarakteringizni aniqlaysiz. 3 -misolda aniqlangan kod kodi buyrug'i o'yindagi xarakteringizni aniqlaydi va sizga matn rangini belgilashga imkon beradi.

1 -misol: rasm bg someimage = "someimage.png"

2 -misol: tasvir belgisi someimage = "someimage.peg" 3 -misol: a = Belgini belgilang ('CharacterName', color = "#rgbvalue")

Dialog

  1. Keyingi, Ren'py -da har qanday o'yinni boshlash uchun siz start start -dan foydalanishingiz kerak: dasturga haqiqiy o'yinni shu erda boshlashni xohlayotganingizni ayting. U erdan siz quyidagi 4 -misol kabi Hujjatlar ostida topilgan buyruqlar yordamida manzarani sozlashingiz mumkin.
  2. O'yinga matn qo'shish uchun siz ikkita narsadan birini bajarishingiz mumkin.

    1. 5 -misolda ko'rinib turganidek, dialogni ikki tirnoq ichida joylashtiring.
    2. 6 -misolda ko'rsatilganidek, ikki tirnoqli so'zlarga belgi bering.
  3. Hikoyalar chizig'ini o'zgartirish uchun qarorlar daraxti yaratish menyu, o'tish va yorliq kabi buyruqlar bilan muloqotni o'z ichiga oladi. 7 -misolga qarang.
  4. O'yinni tugatish uchun script.rpy faylining oxiriga return yozing. 8 -misolga qarang.

4 -misol: "musicfromcomputer.ogg" musiqasini ijro eting, bg tasviri o'chadi, tasvir o'zgaruvchisini ko'rsatadi.

5 -misol: "Ochilish dialogini yozing." 6 -misol: a "A ning dialogini yozing." // Bu aniqlangan belgi uchun dialog oynasini yozadi.

Misol 7

menyu: "Dialog yoki savol": o'tish marshruti "Ikkinchi dialog yoki savol va boshqalar": yorliqli yo'nalish: "Dialog" 8 -misol: qaytish

Agar siz buyruqlarni o'rgansangiz, yuqoridagi jarayon nisbatan sodda bo'ladi va dastur va tilni yaxshi bilganingizdan so'ng, juda moslashtiriladi. Hujjatlarni ko'rib chiqing va screens.rpy, options.rpy va gui.rpy fayllarini o'zgartiring. Onlayn hujjatlar hujjatlarni o'zgartirishni qanday boshlash haqida batafsilroq ma'lumotga ega va agar siz qaysi buyruq nima qilayotganini eslab qolsangiz juda foydali bo'ladi.

O'yinni yanada moslashtirish uchun ushbu havolalarni bosib o'yinni qanday kodlash haqida ko'proq ma'lumotga ega bo'ling.

  1. Yangi boshlanuvchilar uchun Python va Ren'Py tili lug'ati
  2. GUI (Grafik foydalanuvchi interfeysi) yoki o'yinchi hujjatli ko'rinishda qanday ko'rinishga ega
  3. Musiqa pleylisti, rasmlar galereyasi yoki o'yin dizaynini yaxshilash uchun tasvirni takrorlash kabi boshqa qiziqarli qo'shimchalarni bu erda topishingiz mumkin.
  4. Nihoyat, bu erda katta shrift displeylarini qanday topish mumkinligi kabi boshqa sozlash variantlari.

5 -qadam: O'yinni chiqarish

O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
O'yiningizni ozod qilish
  1. O'yinni tugatish uchun Ren'py ishga tushirgichini yangilang.
  2. Keyin boshlang'ich sahifada topilgan sintaksik xatolarni qidirish uchun skriptni lint bilan tekshiring.
  3. Build Distributions sizning fayllaringizni veb -sahifaga yuklash mumkin bo'lgan jildga arxivlaydi.

    Siz tanlagan platformada o'yin yaratish uchun zarur bo'lgan asosiy kod to'g'ridan -to'g'ri Ren'py tomonidan ishlab chiqariladi. Qo'shimcha ma'lumot olish uchun Ren'Py -dagi hujjatlar yig'ish sahifasiga tashrif buyuring

  4. Keyin, do'stlaringiz va oilangiz bilan muloqotda xatolar bor -yo'qligini bilish uchun beta -testlarni o'tkazing.
  5. Va nihoyat, o'yinni shaxsiy veb -saytida yoki Itchi.io -da joylashtiring, shunda sizning o'yiningiz ko'plab ingl.

Siz hozir birinchi vizual roman o'yinini yaratdingiz! Tabriklaymiz!

Tavsiya: