Агуулгын хүснэгт:
- Алхам 1: Ren'py татаж авах
- Алхам 2: Хичээлийг эхлүүлэх
- Алхам 3: Тоглоомын тохиргоог эхлүүлэх
- Алхам 4: Тоглоомоо кодлох
- Алхам 5: Тоглоомоо гаргах
Видео: Ren'Py ашиглах харааны роман бүтээгчийн заавар: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-31 10:22
Та хэзээ нэгэн цагт харааны роман тоглож, адал явдалт тоглоом, болзооны симулятор эсвэл өөр ижил төстэй тоглоом сонгож, өөрөө зохиох талаар бодож байсан уу? Өмнө нь код бичиж, тоглоом хийж байгаагүй болохоор сэтгэлээр унасан уу? Тэгвэл энэ заавар нь өөрийн гэсэн тоглоом бүтээхэд тань туслах болно!
Ren'Py гэж юу вэ?
- Хэрэглэгчдэд Visual Novel, RPG, Dating Sims болон бусад 2D тоглоом бүтээхэд туслах хэрэгсэл.
- Ren'py нь хүчирхэг скрипт хэлийг ашиглан Python болон PyGame -тай гайхалтай тоглоомын чадварыг бий болгоход тусалдаг.
- Платформ хоорондын хөндлөнгийн хандалттай бүрэн үнэгүй, нээлттэй эх сурвалж.
- Ren'py бол харааны хэрэгсэл биш, хэрэв та харааны хэрэгсэл хайж байгаа бол Novelty эсвэл Twine -ийг үзээрэй.
Python гэж юу вэ?
Python бол синтаксийн шаардлага багатай кодлогчдын унших чадварыг нэмэгдүүлэх зорилгоор ашигладаг скрипт хэл юм.
Энэхүү гарын авлагад юуг хамруулах вэ?
- Урьдчилан бэлтгэсэн хичээлүүдийг хэрхэн эхлүүлэх вэ.
- Командыг танилцуулснаар үндсэн тоглоомыг хэрхэн эхлүүлэх вэ.
- Бүтээлээ хэрхэн дуусгаж, хуваалцах вэ.
Энэхүү гарын авлагаас хэн хамгийн их ашиг хүртэх вэ?
- Кодлох туршлага багатай эсвэл огт байхгүй тоглоом тоглохыг хүсч буй хүмүүс.
- Питоны талаар илүү ихийг мэдэх сонирхолтой кодерууд.
Алхам 1: Ren'py татаж авах
- Програмыг задлахын тулд ширээний компьютер дээрээ хавтас хий.
- Програмыг Ren’Py -аас шууд татаж эхэл.
- Ren'Py вэб хуудсанд жагсаасан шиг суулгах зааврыг дагана уу.
Алхам 2: Хичээлийг эхлүүлэх
- Эхлэх самбар дээр зүүн дээд буланд байгаа гарын авлага дээр дарна уу.
- Төслийг эхлүүлэх дээр дарна уу.
- Тоглоомын гарын авлагад тоглож, програм хангамжийн механиктай танилцаарай.
- Тоглоомын мэдээллийн лавлах самбарыг уншихаа мартуузай.
Алхам 3: Тоглоомын тохиргоог эхлүүлэх
- Нүүр хуудасны лавлах самбар руу буцаж очоод Шинэ төсөл үүсгэх дээр дарна уу.
-
Төслийнхөө лавлах байршлыг сонгох эсвэл дараа нь дахин нээхийн тулд бүх тоглоомын файлуудаа компьютер дээрээ хадгалах болно.
- Эхлээд хялбархан хандахын тулд ширээний компьютер дээрээ шинэ хавтас үүсгэхийг зөвлөж байна.
-
Дараа нь тоглоомоо хаана амрахыг хүсч буй директороо сонгоно уу.
Та хүссэн үедээ өөрийн лавлах болон бусад тохиргоог өөрчлөх боломжтой
- Төслөө нэрлэнэ үү.
-
Дараа нь текст засварлагчаа тохируулна уу.
-
Ren’Py нь хувийн текст засварлагч Editra -ийг санал болгож байна. Энэ гарын авлагад би бас өөр текст засварлагчийг өөрийн хүссэнээр тохируулахыг зааж өгөх болно. Би гайхалтай, гэхдээ.rpy файлыг ашигладаг бусад редакторуудыг ашиглаж болно.
- Preferences хуудас руу очно уу.
-
"Текст засварлагч:" хэсэгт та Ren'py, системийн засварлагч эсвэл jEdit -ийн санал болгосон Editra -ийн хооронд сонголт хийх боломжтой болно.
. Rpy файлууд нийцтэй, интерфэйсийг дагаж мөрдөх нь эхлэгчдэд зориулсан Editra -ээс хамаагүй хялбар байдаг тул би системийн засварлагчид Sublime ашиглахыг зөвлөж байна
-
- Редактороо сонгосны дараа GUI интерфейс, дэлгэцийн нягтрал зэрэг тоглоомын анхны тохиргоог эхлүүлнэ үү.
-
Дараа нь GUI интерфэйс эсвэл хэрэглэгчийн график интерфэйсийг сонгоно уу.
- Хожим нь та тоглоомын дэлгэцийнхээ өнгө, өнгөний схемийг цаашид өөрчлөхийг хүсвэл gui.rpy файлыг шууд өөрчилж болно.
- Тодруулсан нарийвчлалыг сонгоно уу.
- Хожим нь та "Тохиргоо" цэсэн дэх нарийвчлалыг өөрчилж болно.
Алхам 4: Тоглоомоо кодлох
Төслийн үндсэн файлын тохиргоог хийчихсэн байгаа тул тоглоомондоо бодис нэмж оруулах цаг болжээ.
Эхлэх хуудсан дээрх линкээс төслийн текст файлынхаа доор байгаа бүх текст файлуудаа нээж эхэл. Та ямар текст засварлагчийг сонгосноос хамааран текст засварлагч нь тусдаа цонхонд гарч ирэх бөгөөд script.rpy, options.rpy, gui.rpy, screens.rpy зэрэг бүх файлыг харуулах болно. Би энгийн тоглоомын баримт бичгийг санал болгож байна. Дээрх зургууд шиг анхны тоглоомыг форматлахад туслах болно.
Анхны файлуудыг скриптлэх
-
Script.rpy файлыг нээнэ үү.
- Энд таны тоглоомын код, яриа, зураг, дуу, шийдвэр зэрэг бүх зүйл явагдах болно.
-
Нэгдүгээрт, би скрипт.rpy файлд бичсэн тойм кодыг хэлэлцэж, бүх зүйл юу хийж, бүх зүйл хаашаа явж байгааг ойлгоход тань туслах болно.
- Кодын 3, 4 -р мөрний доор # Энэ тоглоомонд ашигласан тэмдэгтүүдийг тунхагла. Та эндээс компьютерээсээ ямар ч зургийн файл нэмж оруулах болно.
- Зургийг зарлахын тулд дүрсийг, дүрсний төрлийг (дүр, дэвсгэр гэх мэт), зургийн нэрийг таны компьютерээс авсан зурагтай тэнцүү-j.webp" />
- Та эдгээр зургийг олон удаа хаана ашиглахаас үл хамааран тоглохын тулд энд үүсгэх ёстой.
- Энэ тоглоомонд ашигласан тэмдэгтүүдийг # зарлах гэж анх бичсэн тайлбарын доор.
- Та өөрийнхөө зан чанарыг тодорхойлох болно. Жишээ 3 -т үзүүлсэн тодорхойлох гэж нэрлэгддэг кодын тушаал нь тоглоомын дүрийг тодорхойлж, дүрд текстийн өнгө өгөх боломжийг танд олгоно.
Жишээ 1: image bg someimage = "someimage.png"
Жишээ 2: зургийн тэмдэгт someimage = "someimage.peg" Жишээ 3: a = Character тодорхойлох ('CharacterName', color = "#rgbvalue")
Диалог
- Дараа нь, Ren'py -д ямар нэгэн тоглоом эхлүүлэхийн тулд та label start -ийг ашиглах хэрэгтэй: програмыг бодит тоглоомыг эндээс эхлүүлэхийг хүсч байгаагаа хэлээрэй. Тэндээс та доорх 4 -р жишээ гэх мэт Баримтжуулалтад байгаа тушаалуудыг ашиглан өөрийн үзэмжийг тохируулж болно.
-
Тоглоомдоо текст нэмэхийн тулд та хоёр зүйлийн аль нэгийг хийж болно.
- Диалогийг 5 -р жишээнд үзүүлсэн шиг хоёр ишлэлд оруулна уу.
- Доорх жишээ 6 -д үзүүлсэн шиг давхар хашилтын үгэнд тэмдэгт өг.
- Өгүүллийн мөрийг өөрчлөх шийдвэрийн модыг бий болгох нь цэс, үсрэлт, шошго гэх мэт командуудтай харилцах цонхыг агуулдаг. 7 -р жишээг үзнэ үү.
- Тоглоомоо дуусгахын тулд script.rpy файлынхаа төгсгөлд return гэж бичнэ үү. 8 -р жишээг үзнэ үү.
Жишээ 4: "musicfromcomputer.ogg" хөгжим тоглох, бүдэгрэх дүр зураг, дүрийн хувьсагчийг харуулах
Жишээ 5: "Нээлтийн харилцан яриаг бич." Жишээ 6: a "a -ийн харилцан яриа бичих." // Энэ нь тодорхойлсон тэмдэгтэд зориулсан харилцах цонхыг бичдэг.
Жишээ 7
цэс: "Диалог эсвэл асуулт": үсрэх маршрут "Хоёр дахь яриа эсвэл асуулт гэх мэт.": маршрутын маршрут: "Диалог" Жишээ 8: буцах
Дээрх үйл явц нь командыг сурсны дараа харьцангуй энгийн бөгөөд програм болон хэлний мэдлэгтэй болсны дараа маш өөрчилж болно. Баримт бичгийг үзээд screens.rpy, options.rpy, gui.rpy файлуудыг өөрчилж болно. Онлайн баримт бичиг нь тэдгээрийг хэрхэн эхлүүлэх талаар илүү гүнзгийрүүлсэн бөгөөд аль команд юу хийж байгааг санаж чадахгүй байгаа тохиолдолд маш их хэрэгтэй болно.
Тоглоомоо цаашид тохируулахын тулд эдгээр холбоосыг дагаж тоглоомыг хэрхэн кодлох талаар илүү их мэдээлэл авах боломжтой.
- Эхлэгчдэд зориулсан Python болон Ren'Py хэлний толь бичиг
- GUI (График хэрэглэгчийн интерфэйс) эсвэл тоглоом нь тоглогчийн баримт бичигт ямар харагддаг вэ
- Тоглоомын дизайныг сайжруулахын тулд хөгжмийн тоглуулах жагсаалт, зургийн галлерей эсвэл зургийн давталт нэмэх гэх мэт бусад хөгжилтэй нэмэлтүүдийг эндээс олж болно.
- Эцэст нь том үсгийн дэлгэц хэрхэн харагддаг гэх мэт өөр тохируулгын сонголтуудыг эндээс олж болно.
Алхам 5: Тоглоомоо гаргах
- Тоглоомоо дуусгахын тулд Ren’py эхлүүлэгчийг шинэчилнэ үү.
- Дараа нь эхлүүлэх хуудаснаас олдсон синтаксийн алдааг хайхын тулд скриптийг lint ашиглан шалгана уу.
-
Бүтээл хуваарилалт нь таны файлуудыг вэб хуудсан дээр байршуулах боломжтой фолдерт архивлах болно.
Тоглоомыг өөрийн сонгосон платформ дээр бүтээхэд шаардлагатай үндсэн кодыг Ren'py шууд хийдэг. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл Ren'Py дээрх бичиг баримт бүрдүүлэх хуудаснаас үзнэ үү
- Дараа нь найз нөхөд, гэр бүлийнхэнтэйгээ харилцан ярианд алдаа гарсан эсэхийг мэдэхийн тулд бета тестийг ажиллуул.
- Эцэст нь тоглоомоо өөрийн хувийн вэбсайт эсвэл Itchi.io дээр тавиад тоглоомоо харааны роман сонирхогчдод хүргээрэй.
Та одоо анхны харааны роман тоглоомоо бүтээв! Баяр хүргэе!
Зөвлөмж болгож буй:
Загвар зохион бүтээгчийн хувьд сонирхолтой програмчлалын заавар-Зургаа ажиллуулаарай (Хоёрдугаар хэсэг): 8 алхам
Дизайнерын хувьд сонирхолтой програмчлалын удирдамж-Зургаа ажиллуулаарай (Хоёрдугаар хэсэг): Математик бол ихэнх хүмүүсийн хувьд ашиггүй мэт санагддаг. Бидний өдөр тутмын амьдралд хамгийн түгээмэл хэрэглэгддэг зүйл бол нэмэх, хасах, үржүүлэх, хуваах явдал юм. Гэсэн хэдий ч, хэрэв та програмыг ашиглан бүтээж чадвал энэ нь огт өөр юм. Мэдэх тусам гайхалтай үр дүнд хүрэх болно
Китроник зохион бүтээгчийн иж бүрдлийг Adafruit CLUE ашиглан ашиглах: 4 алхам (зурагтай)
Китроник зохион бүтээгчийн иж бүрдлийг Adafruit CLUE ашиглан ашиглах: BBC micro: bit -д зориулсан Kitronik Inventor's Kit нь талхны самбар ашиглан электрон төхөөрөмжтэй микроконтроллеруудын талаар маш сайн танилцуулга юм. Энэхүү иж бүрдэл хувилбар нь хямд үнэтэй BBC micro: bit -ийг ашиглахад зориулагдсан болно. Дэлгэрэнгүй заавар номыг хүргэж байна
Зохион бүтээгчийн боловсруулж буй програмчлалын сонирхолтой заавар-Өнгөний хяналт: 10 алхам
Загвар зохион бүтээгчийн боловсруулж буй програмчлалын сонирхолтой зааварчилгаа-Өнгөний хяналт: Өмнөх бүлгүүдэд өнгөний талаархи мэдлэгийн оронд кодыг хэрхэн хэлбэржүүлэх талаар хэрхэн ашиглах талаар илүү дэлгэрэнгүй ярилцсан болно. Энэ бүлэгт бид мэдлэгийн энэ талыг илүү нарийвчлан судлах болно
Зохион бүтээгчийн боловсруулж буй програмчлалын сонирхолтой заавар-Хэвлэл мэдээллийн хэрэгслийг ачаалах ба арга хэмжээ: 13 алхам
Дизайнерын боловсруулалтын програмчлалын сонирхолтой зааварчилгаа-Хэвлэл мэдээллийн хэрэгслийг ачаалах ба үйл явдал: Боловсруулалтыг маш олон гадаад өгөгдлийг ачаалах боломжтой бөгөөд үүнд ихэвчлэн ашигладаг гурван төрөл байдаг. Эдгээр нь дүрс, аудио, видео тус тусад нь байна. Энэ бүлэгт бид үйл явдалтай хослуулан аудио болон видеог хэрхэн нарийвчлан ачаалах талаар ярих болно
Загвар зохион бүтээгчийн хувьд сонирхолтой програмчлалын заавар-Зургаа ажиллуулах (Нэгдүгээр хэсэг): 16 алхам
Загвар зохион бүтээгчийн програмчлалын сонирхолтой заавар-Зургаа ажиллуулаарай (Нэгдүгээр хэсэг): Гүй! Гүй! Програмчлах нь тийм ч хэцүү биш юм. Гол зүйл бол хэмнэлээ олж, үүнийг нэг нэгээр нь хийх явдал юм. Энэ бүлгийг уншихаасаа өмнө та зурах үндсэн функцийг мэддэг байсан, эсвэл толгой эргэх, төөрөгдөлд орох болно гэж найдаж байна