Настраиваем облачко
-
Облачко - это специальная картинка, в которой выводится текст, сказанный персонажем. Вы наверняка видели его, объяснять не буду.
Если что, для персонажа и для пользователя можно выбирать разные облачка.
В качестве облачка могут участвовать два типа объектов: svg-подобный и изображение.
SVG-подобное
svg-подобное облачко - это файл svg. Почти. К сожалению, программист был слишком ленив, чтобы прикрепить полноценную поддержку svg, поэтому программа поддерживает только некоторые возможности svg формата. Давайте рассмотрим, как это выглядит изнутри:<?xml version="1.0" encoding="utf-8"?> <svg> <margin left="20" right="20" top="40" bottom="20" /> <text style="fill: #dbc071;" /> <path style="fill: rgba(0,0,0,0); stroke: #78974E; fill-opacity:1; stroke-width:3; stroke-line-join: round; " d="M0,0l0,122.9h327l0-104.7c-41.8,0-174.5,0-216.3,0C98.7,18.2,86.4,0,74.5,0C49.7,0,24.8,0,0,0z"/> </svg>
Это пример одного из облачек. В принципе, здесь указаны все теги, поддерживаемые программой: margin, text, path.
- path - полностью аналогичен таковому в svg. Поддерживается два свойства: d (сам путь) и style (стиль пути).
- margin - отступы для текста внутри облачка
- text - здесь в свойстве style указывается стиль написания текста внутри облачка
Изображение
В принципе, понятно: изображение. Какие именно форматы поддерживаются, не известно, но стандартные .jpg, .png, .gif работают.Дополнительно вы можете указать конфиг для изображения, который назвать имя.формат.config. Давайте на примере:
- bubble.png - bubble.png.config
Конфиг пишется абсолютно в том же формате, что и svg-подобное облачко, только все ваши path-теги будут проигнорированы.