Задать цвет текста только для одного символа
Started by djalex777, 14.02.09 - 16:15
8 replies to this topic
#1
Posted 14.02.09 - 16:15
Можно ли задать цвет только для одного символа текста выводимого для объекта? Например: выводим "ТЕСТ", первая буква красная остальные черные. (Имеется ввиду не создавая дополнительных объектов). Может для текста есть какие нибудь разделители, указатели (типа "\n", "\\" и т.д.) только для указания цвета?
#2
Posted 14.02.09 - 17:02
djalex777, on 14.2.2009, 16:15, said:
Можно ли задать цвет только для одного символа текста выводимого для объекта? Например: выводим "ТЕСТ", первая буква красная остальные черные. (Имеется ввиду не создавая дополнительных объектов). Может для текста есть какие нибудь разделители, указатели (типа "\n", "\\" и т.д.) только для указания цвета?
Т.е. раскрашивать по одной букве нельзя и управляющих символов кроме перевода строки нет.
#3
Posted 14.02.09 - 20:45
Спасибо.
Не совсем так. Их ещё три:
\t - четыре пробела
\" - двойные кавычки
\\ - backslash
P.S. Для чего все это нужно? Пытался сделать телевизор - из большого кол-ва объектов делать не имеет смысла. Тормозит сильно. Да и кол-во примов на симе ограничено. Опытным путем получил где-то около 80 примов позволяет более менее сностно отрисовать три-четыре кадра в секунду. Но вот размер телевизора при таком кол-ве примов максимум получается 15x15. Попробовал в фотошопе взять картинку и уменьшить её до таких размеров и понял... что ничего не видно будет. Вернее видно будет, но не понятно что
. Тогда я задумался над отображением картинки текстом. В итоге практически доделал версию проигрывающию видео ascii - графики, либо одну любую текстуру, но в формате ascii. ASCII графика это когда изображение представляют в виде символов. Часто можно было встретить в досовских nfo файлах. В принципе работает
Даже можно понять что происходит на картинке (или видео)
На ряду с этим задумался над цветным изображением посредством текста... Особенности такого телевизора - задаем любой url и загружаем текстуру (в ascii) формате. Либо видео в этом же формате. Достаточно менять текстуры или видео на своем сайте и оно будет автоматически меняться в телевизоре. Что-то типо динамической текстуры при использовании llParcelMediaCommandList, но без ограничений на использование
Ну и со своими недостатками
SOb_Zemlja said:
управляющих символов кроме перевода строки нет.
\t - четыре пробела
\" - двойные кавычки
\\ - backslash
P.S. Для чего все это нужно? Пытался сделать телевизор - из большого кол-ва объектов делать не имеет смысла. Тормозит сильно. Да и кол-во примов на симе ограничено. Опытным путем получил где-то около 80 примов позволяет более менее сностно отрисовать три-четыре кадра в секунду. Но вот размер телевизора при таком кол-ве примов максимум получается 15x15. Попробовал в фотошопе взять картинку и уменьшить её до таких размеров и понял... что ничего не видно будет. Вернее видно будет, но не понятно что
#4
Posted 14.02.09 - 21:25
djalex777, on 14.2.2009, 20:45, said:
Спасибо.
Не совсем так. Их ещё три:
\t - четыре пробела
\" - двойные кавычки
\\ - backslash
…
Не совсем так. Их ещё три:
\t - четыре пробела
\" - двойные кавычки
\\ - backslash
…
А мультик Star Wars, в примеру, в ASCII, наверное видели почти все. Его получается показывать?
#6
Posted 14.02.09 - 22:22
Да уж.. заработался.. упустил момент с "управляющие"
Мультик ещё не воспроизводил. Пока ещё не полностью доделал телевизор-ascii. Я написал утилиту для конвертации графического изображения в ascii формат. Т.е. для преобразования видео нужно его какой-либо утилитой разложить на кадры, затем каждый кадр прогнать моей утилитой. В свободное время занимаюсь утилитой для объединения всех полученных ascii файлов в один файл видео. Вот его можно будет проигрывать тоже.
#8
Posted 19.02.09 - 20:02
Есть вполне себе способ раскрасить текст. Отдельные символы тяжело, зато вполне красятся строки. Примы, правда, тратятся =)
#9
Posted 19.02.09 - 20:12
Amaro, on 19.2.2009, 20:02, said:
Есть вполне себе способ раскрасить текст. Отдельные символы тяжело, зато вполне красятся строки. Примы, правда, тратятся =)
Quote
Имеется ввиду не создавая дополнительных объектов
Кстати, чтобы буквы было раскрашивать проще (при накладывании строк с пропусками) в JIRA подняли вопрос о поддержке в llSetText моноширинного шрифта.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users









