• Создание нового проекта в RenPy (Лекция 2)


    Новый проект в RenPy создается очень просто. Для этого потребуется лаунчер, который можно скачать с официального сайта.

    Перед созданием своего проекта стоит обратить внимание на 2 уже созданных по умолчанию проекта. Это справка по движку (Обучение) и пробная мини-новелла (Вопрос). Изучить эти “новеллы” вы можете самостоятельно. Если в настройках лаунчера поставить русский язык, то новеллы автоматически будут переведены.

    Проекты в Renpy

    Также перед созданием кратко рассмотрим структуру будущего проекта, а сами файлы подробнее изучим далее.

    Корневая папка проекта (папка game) содержит в себе папки для изображений - images (фонов и спрайтов персонажей), для графического интерфейса - gui (RenPy содержит уже дефолтное оформление новеллы, которое при желании можно поменять на свое - изменить шрифты, кнопки, цветовую гамму). По аналогии есть папка для звуков и музыки - audio. Отдельно лежат скрипты новеллы. Их можно разделить на 2 типа - скрипты для сценария игры (script.rpy) и скрипты для изменения настроек (gui.rpy, options.rpy и screens.rpy).

    Структура проекта в RenPy






    Для комментирования войдите на сайт или зарегистрируйтесь

    image
    naturalfemboy

    2023-10-11 06:24

    good

  • Создание нового проекта в RenPy (Практика 2)


    Для создания нового проекта в главном меню нужно кликнуть по надписи "Добавить новый проект".

    Далее по шагам нужно указать основные опции проекта - его название, разрешение экрана (при детализированных фонах и спрайтах, лучше выбирать разрешение побольше), цветовую схему игры (её можно будет изменить позже или, при наличии собственного дизайна, создать свою).

    Название проекта
    Разрешение проекта
    Выбор цветовой схемы

    После создания проект должен отобразиться с остальными новеллами.

    Доступ к основным скриптам можно получить прямо из главного меню. В левой части находится быстрый переход к ключевым папкам игры (их назначение было рассмотрено ранее). В правой части можно сразу перейти к редактированию скриптов.

    ! Для быстрого редактирования в лаунчере должен быть указан текстовый редактор. Для этого нужно перейти в настройки=>Текстовый редактор. На выбор будет несколько программ, которые надо скачать. Лучше указать свой редактор, к которому вы привыкли.

    Основные скрипты

    Файл script.rpy содержит основной код игры - реплики, ветвления, переключения сцен. Для удобства сценарий можно поделить на несколько файлов, но об этом позже. Сразу разберем содержимое этого файла. В самом верху идет создание персонажа по имени Эйлин (создание персонажей нас ждет далее). Чуть ниже идет объявление метки start, игра начинается с нее - это точка входа.

    label start:

    Метка - некое название для кусочка игры. В созданной метке выводится пара фраз персонажа и игра заканчивается, потому что после ничего нет. В конце каждой метки желательно прописывать return, чтобы игра могла выйти в главное меню при окончании. Так будет проще не запутаться. Также важно соблюдать отступы, код относящийся к одной метке выделяется одинаковым отступом (4 пробела, если редактор кода настроен правильно, то можно использовать tab).

    Содержимое script.rpy

    Файл options.rpy содержит настройки игры (её название, версия, основные настройки звуков и т.д.)

    Содержимое options.rpy

    Также есть 2 файла для графических настроек. Это файл gui.rpy, который позволяет менять графический интерфейс игры.

    Содержимое gui.rpy

    И файл screens.rpy, отвечающий за экраны (экраны меню, экраны паузы и т.д.)

    Содержимое screens.rpy

    Стоит уточнить, что все скрипты имеют расширение .rpy. Также данные скрипты уже содержат множество пояснений в комментариях (строки, начинающиеся с ##). Стоит изучить структуру и содержание файлов самостоятельно.

    Создайте свой проект на RenPy, дальнейшая работа будет идти с ним.







    Для комментирования войдите на сайт или зарегистрируйтесь

© 2023 NoveLearn. All rights reserved by FIVE RACCOONS.