|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2012, 11:49 | #1 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Прокручиваемый текст.
Делаю игру на C# + DirectX. Возник вопрос - каким образом можно сделать текст прокручиваемый с помощью полос прокрутки в определенных рамках?
|
13.04.2012, 18:31 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Куча разных способов, начиная от перемещаемой ползунком текстуры, и заканчивая набором изображения из текстур отдельных букв.
|
13.04.2012, 20:15 | #3 |
Пользователь
Регистрация: 21.09.2011
Сообщений: 35
|
Текст рисуется через Direct3D Font. Хочется сделать так как в некоторых играх, например есть окно с заданиями, при нажатии на каждое задание показывается его описание. Но если заданий настолько много что некоторые из них не влазят в область окна то нужно скрыть невидимые и при прокручивании чтобы они показывались, а те которые были видны исчезали. И при этом не сбивались ссылки на описание заданий.
|
13.04.2012, 21:31 | #4 | |
Форумчанин
Регистрация: 03.11.2011
Сообщений: 230
|
Цитата:
|
|
14.04.2012, 14:28 | #5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Действительно, применить любой удобный способ отсечения. Хотя бы depth-test.
Но я бы предпочел разбить текст на строки, определить, какие из них видны, для каждой из видимых строк создать текстуру (кстати, массив текстур может быть один для любых надписей - только сами текстуры переопределять), и рисовать текст построчно. При сдвиге на одну строку перегенерируется только одна текстура, остальные используются без изменений. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранить в текстовый файл текст из Memo и текст из нескольких Edit | misher | Общие вопросы Delphi | 5 | 02.01.2011 15:37 |
Текст в колонтитулах в обычный текст в Word 2003 | FLOWER2305 | Microsoft Office Word | 0 | 14.12.2010 21:33 |
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в др.файле тот же текст, | develish151 | Microsoft Office Word | 4 | 05.05.2010 13:20 |
PreviewPhoto - (плавно)прокручиваемый динамический список фото | Ruschel | Мультимедиа в Delphi | 2 | 16.02.2010 20:14 |
Как узнать какой текст выделен в текст поле | mogul82 | JavaScript, Ajax | 2 | 02.11.2008 16:32 |