Можно создавать собственные стили текста. К примеру указать, дабы все реплики сказанные персонажем были курсивом. В отличие от обычных тегов, здесь это объявить нужно лишь раз, в Character. Это гораздо удобней, нежели везде в тексте расставлять тег {i} ... {/i}. Но есть такие свойства, для которых тегов нет: контур, тень, сглаживание.
Объявляются всё при создании персонажа, в блоке Init.
Тень К примеру, сделаем так, чтобы реплики, сказанные одним персонажем были с тенью. Идём в строку объявления персонажа и дописываем пару строк.
В данной статье пояснения к объявлению персонажей. what_drop_shadow - префикс what, указывает на то, чтобы drop_shadow применялась ко всем репликам персонажа. (2, 1) - расположение тени, относительно самого текста, по координатам X, Y. P.S. Не забывайте ставить запятые в character, между действиями. В конце запятая не нужна.
Вызывается это все стандартно
Код
label start: p "Данный текст имеет собственную тень"
Но тень практически незаметна. Можно увеличить её толщину, путём наложения поверх ещё пару теней. Для этого нужно указать координаты для каждой тени.
Сначала указываем скорость в зн/cек. А после указываем, дабы скорость была кратна двум. В итоге скорость текста будет 60 зн/сек.
Прерывание медленно-выводящегося текста
Код
what_slow_abortable = True
Если True печатающаяся реплика после клика мыши появится полностью. Если False после клика мыши сразу переход к следующей реплики, без полного вывода предыдущей.
Ой, блэн, сорре, но у меня ничего не меняется, шрифт установлен, лежит в папке Game, прописал путь к нему, а не работает(( Пы.Сы. Я новичок в RenPy, тапками за глупость не кидатсо.
Предыдущий вопрос отменяю х) Разобрался. Теперь меня интересует вот что: 1. Как присвоить скорость для "текста от автора"? 2. Как изменить скорость текста внутри реплики? Чтобы реплика к концу появлялась медленнее, чем вначале.
Не получается изменить цвет имени персонажа... Еще пара часов работы над этим - и я захочу убивать. Иногда тупо копировала текст из примеров с сайтов, но ничего не меняется. Хорошо, если вообще запускается...
Можете мне объяснить наиболее подробно как сделать тень, т.к. я вообще тупой и не понял из текста выше как это сделать:smile_76: . p.s. У меня такая ситуация что надо сделать текст с обводкой т.е. тенью ТУТ http://pixs.ru/showimage/prrimersob_7130092_28759539.png Юзаю renpy 6.99 .
Комментарии к записи: 14
Сменить можно через стили - "style.default". К примеру, если весь текст нужен с контуром, то в любом месте:
style.default.outlines = [ (3, "#fff4", 0, 0), ]
Для установки размера или установки шрифта своего будет:
style.default.font= "/путь_к_шрифту.ttf"
style.default.size= 30
И так далее...
Пы.Сы. Я новичок в RenPy, тапками за глупость не кидатсо.
init python:
style.default.font= "/путь_к_шрифту.ttf"
style.default.size= 30
Прописывать в script.rpy
Script, options, screens?.. Я потерялся, честно.
Теперь меня интересует вот что:
1. Как присвоить скорость для "текста от автора"?
2. Как изменить скорость текста внутри реплики? Чтобы реплика к концу появлялась медленнее, чем вначале.
p.s. У меня такая ситуация что надо сделать текст с обводкой т.е. тенью ТУТ
http://pixs.ru/showimage/prrimersob_7130092_28759539.png
Юзаю renpy 6.99 .