Загрузка...

Создание Визуал. Новеллы на RenPY

Тема в разделе Статьи создана пользователем bebrik2289 28 дек 2021. (поднята 29 дек 2021) 354 просмотра

Загрузка...
  1. bebrik2289
    bebrik2289 Автор темы 28 дек 2021 Заблокирован(а) 42 26 дек 2021
    Всем привет! Дорогие мой участники данного форума
    недавно я увидел статью участника *****ая
    И подумал что было бы неплохо написать похожую но с другим движком
    как по мне этот гораздо удобнее


    Что нам понадобиться чтобы сделать Визуал. Новеллу?

    1. Мотивация
    2. Python
    3. Скаченный RenPy


    Итак, Движок RenPy можно скачать на офф. Сайте

    https://www.renpy.org/

    После того как мы скачали и установили наш движок
    Нам нужно в него зайти


    В папке с движком открываем Renpy.exe

    [IMG]


    После открытия нас встречает приятное меню, да глаза разбегаются но не стоит волноваться
    ничего сложного в этом движке нет


    [IMG]


    Лично у меня уже есть свой проект, на нём скорее всего я и буду показывать пример кода

    Для начала жмём

    + Добавить новый проект

    И создаём наш новый проект, после создания
    мы переходим к другой мини - менюшке


    К редактированию файла, и тут мы выбираем script.rpy

    Script.rpy - Файл отвечающий за код игры

    Открываем через любой текстовый редактор

    после чего нас встречает мелкий код, который легко поддаётся изменению

    [IMG]


    итак, пора пояснять что и как!

    первая строка define e = Character('Эйлин', color="#c8ffc8")

    Отвечает за персонажа с именем Эйлин, Define - можно сказать создание переменной
    с музыкой, картинками и т.д, но именно в этой переменной у нас хранится персонаж
    Color - отвечает за цвет в диалогах (Имени)


    Теперь мы поняли за что отвечает самая первая строка

    Label start :

    Данная строка отвечает за запуск игры, то есть здесь начинается вся игра


    scene bg room

    Тут уже пояснение по длинее
    scene - отвечает за сцену, то есть задний фон


    теперь переходим обратно в меню renpy и жмём в Открыть Папку

    "images"

    После чего нас выкидывает в директорию игры где мы можем легко добавить новую картинку
    для персонажа, для фона, неважно!


    пока на фоне стоит "bg room"

    но файла с таким название в директорий игры НЕТ

    по этому за место красивого фона у нас отображается серый фон с его названием
    для того чтобы это изменить нам нужно закинуть картинку в images с названием фона
    (bg room)


    Ах да, ИГРА не принимает картинки если их название русское / начинается с заглавной буквы
    По этому будьте аккуратны, я потратил много времени на то чтобы понять это)

    после загрузки нашего фона он конечно же измениться

    лично я закину в images свой файл, он будет называться homik
    Картинка дома

    После чего в коде нам нужно изменить название, не bg room
    а homik

    ТО ЕСТЬ

    scene homik (с маленькой буквы)

    итог :

    [IMG]

    show - отвечает за картинку, в коде у нас написанно
    show eileen happy, то есть счастливая эйлин,
    но текстуры в папке images у нас нет, по этому она отображается серой
    с названием файла (картинки)

    если мы подставим любую другую картинку то конечно же всё заработает и персонаж станет картинкой
    которую вы вставили

    буква

    e - отвечает за имя персонажа
    а " " возле него отвечает за текст
    то есть мы должны в " " вписать ваш текст (что говорит персонаж)

    и в итоге у нас получиться

    [IMG]

    а код в игре с этим диалогом будет

    e "короче я бегемот"

    ВОТ ТАК, это первая часть, если вам очень понравится то я конечно же выпущу вторую часть
    где расскажу более подробно, как сделать свою меню, добавить музыку и т.д
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. SexWaifu
    SexWaifu 28 дек 2021 7037 27 фев 2021
    Не легче скачать вн мейкер и сделать там ?)
     
    1. Посмотреть предыдущие комментарии (7)
    2. bebrik2289 Автор темы
      SexWaifu, нет не надо, тут тупой камень поймёт, если ты не понимаешь то я тебе крайне сочувствую
    3. SexWaifu
      bebrik2289, чел, ты сначала игру сделай, а потом уже напиши :)
    4. bebrik2289 Автор темы
      SexWaifu, ну сделал, у меня большой проект на ренпае есть, не полностью сделанный но очень хорошо продуманный с приятным сюжетом, хз почему у тебя такие странные аргументы
  3. NickDiggers
    NickDiggers 30 дек 2021 123 4 авг 2019
    кто куда, а я делать новеллу про зеленского:pepeny:
     
  4. Yuno
    Yuno 12 май 2025 позитив :sueta: 255 4 янв 2022
    Отлетел ведь
     
Top