• Персонажи и реплики (Лекция 3)


    Наверняка вы замечали, что в новеллах имена персонажей выводятся разным цветом. С этого и начнем.

    В программировании цвета указываются с помощью кода в 16-ном формате, например: “#22FFFF”, “#d1c6e5” или “2C6eA7”. У каждого оттенка - свой Hex код, после решетки указываются 6 символов от 0 до 9 и от А до F либо только заглавные, либо только строчные. Чтобы быстро подобрать нужный цвет, введите в браузере Color Picker, таких сайтов и программ много - с их помощью вы найдете код, соответствующий нужному цвету.

    Пример Color Picker






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

  • Персонажи и реплики (Практическая часть 3)


    Для создания персонажа прописывается в начале файла данный код:

    define x = Character('Имя', color='#FF0000')

    В RenPy неважно, какие использовать кавычки (двойные или одинарные).

    х - переменная, которую вы будете писать в коде, чтобы вызвать нужного персонажа. Желательно использовать подходящее по смыслу название переменной, чтобы было проще ориентироваться в коде. Имя и цвет отвечают за подпись диалоговой строки персонажа. Этот код необходим для того, чтобы один раз прописать характеристики, а в теле новеллы вызывать только переменную, отвечающую за созданного персонажа. Чтобы ваш персонаж что-то сказал, необходимо ввести код после label start:

    х "Реплика персонажа"

    Если вам нужно вывести реплику без подписи, то в коде пишите только реплику в кавычках.

    "Реплика персонажа"

    Если в начале строки поставить #, то строка станет комментарием. Рекомендуем оставлять комментарии для себя, чтобы не запутаться в коде. Также "закомментировать" можно ненужный фрагмент кода, который вы не хотите удалять.

    Стоит отметить - вся дальнейшая работа будет идти в файле script.rpy. Игра всегда начинается с метки start. После названия метки обязательно надо поставить двоеточие, а следующая строка должна писаться с отступом в 4 пробела.

    Пример объявления персонажа и реплик






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

  • Практика - Персонажи и реплики


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







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

    image
    eledir

    2022-12-06 10:57

    Где именно по заданию нужно ставить комментарий? Пробовал до и/или после label start, в каждой строке после label start, вообще в каждой

    image
    eledir

    2022-12-06 10:57

    Нашел. Перед label start но почему -то с первого раза так задание не принялось

    image
    admin

    2022-12-06 10:57

    eledir, можно и после label start. Главное, отдельной строкой. Уточним формулировку, спасибо за комментарий!

    image
    qhirzp

    2023-07-02 09:30

    Странное дело, тоже возникла проблема с комментарием. Пробовал писать их до label start, после, после всего диалога, даже в каждой строчке пихать по комментарию - ошибка

    image
    Jarvis

    2024-04-17 06:48

    Почему Hex код #787a76 не засчитывает как серый цвет?

    image
    admin

    2024-04-17 06:48

    Jarvis, потому что это серо-зелёный оттенок. Нужен чисто серый

© 2023 NoveLearn. All rights reserved by FIVE RACCOONS.