Наверняка вы замечали, что в новеллах имена персонажей выводятся разным цветом. С этого и начнем.
В программировании цвета указываются с помощью кода в 16-ном формате, например: “#22FFFF”, “#d1c6e5” или “2C6eA7”. У каждого оттенка - свой Hex код, после решетки указываются 6 символов от 0 до 9 и от А до F либо только заглавные, либо только строчные. Чтобы быстро подобрать нужный цвет, введите в браузере Color Picker, таких сайтов и программ много - с их помощью вы найдете код, соответствующий нужному цвету.
Для создания персонажа прописывается в начале файла данный код:
define x = Character('Имя', color='#FF0000')
В RenPy неважно, какие использовать кавычки (двойные или одинарные).
х - переменная, которую вы будете писать в коде, чтобы вызвать нужного персонажа. Желательно использовать подходящее по смыслу название переменной, чтобы было проще ориентироваться в коде. Имя и цвет отвечают за подпись диалоговой строки персонажа. Этот код необходим для того, чтобы один раз прописать характеристики, а в теле новеллы вызывать только переменную, отвечающую за созданного персонажа. Чтобы ваш персонаж что-то сказал, необходимо ввести код после label start:
х "Реплика персонажа"
Если вам нужно вывести реплику без подписи, то в коде пишите только реплику в кавычках.
"Реплика персонажа"
Если в начале строки поставить #, то строка станет комментарием. Рекомендуем оставлять комментарии для себя, чтобы не запутаться в коде. Также "закомментировать" можно ненужный фрагмент кода, который вы не хотите удалять.
Стоит отметить - вся дальнейшая работа будет идти в файле script.rpy. Игра всегда начинается с метки start. После названия метки обязательно надо поставить двоеточие, а следующая строка должна писаться с отступом в 4 пробела.
2023-07-02 09:30
Странное дело, тоже возникла проблема с комментарием. Пробовал писать их до label start, после, после всего диалога, даже в каждой строчке пихать по комментарию - ошибка
© 2023 NoveLearn. All rights reserved by FIVE RACCOONS.