@Ezekiel4
Охотник на пиратов и сборщик монолитов

Как сделать ссылки в диалогах, как в TES Morrowind?

В диалогах с НПС можно указать тему, после которой персонаж напишет свой ответ. В его ответе некоторые слова, словосочетания и фразы выделены синим цветом. Если нажать на такие подсвеченные места, то персонаж выдаст свою реплику.

Вопрос такой - как сделать такую функцию?

Мысль, которая мне приходит на ум на этот счёт - создать поверх диалога слой с прокручивающимися прозрачными кнопками, синхронизированный с текстом и его прокруткой таким образом, чтобы всегда быть над нужными местами. Прежде чем я убил на это несколько дней, хотелось бы узнать, может есть решение попроще или даже готовый инструмент?

Примеры:
0IvymH5o.png
0IBmZe97.png
  • Вопрос задан
  • 446 просмотров
Пригласить эксперта
Ответы на вопрос 1
@NIKROTOS
Начинающий программист.
Звучит как обращение к какой-то структуре данных(базе данных), весь текст заранее записан в неё, а ссылка хранит id строки, по которому ты получаешь текст. Как вариант, можно сделать словарь(https://metanit.com/sharp/tutorial/4.9.php) Слово будет являться ключом, по которому получается id, по которому уже ищется текст.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы