www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   Godot (http://forum.boolean.name/forumdisplay.php?f=181)
-   -   Как наложить текст на текстуру? (http://forum.boolean.name/showthread.php?t=20865)

Tiranas 23.11.2020 09:12

Как наложить текст на текстуру?
 
Как наложить текст на текстуру и сделать одну текстуру уже с наложенным текстом. (программно)
Киньте, пожалуйста, кусок кода, а то чего-то не въеду.

ant0N 23.11.2020 11:44

Ответ: Как наложить текст на текстуру?
 
Не очень понял вопрос. Что должно получиться в итоге?

Arton 23.11.2020 17:40

Ответ: Как наложить текст на текстуру?
 
Могу предложить алгоритм:
  • Тебе нужно загрузить текстур (а может не как текстуру, а просто изображение).
  • Поместить её в некий буфер, возможно это какой канвас в Годо.
  • Затем в этом буфере поверх нарисовать текст.
  • Полученный результат вывести как текстуру.
  • Засунуть её в параметр шейдера.

Пояндексить-погуглить, кажется тут что-то нужное.
Похоже тебе нужно копать ViewportTexture и DynamicFont.

KCEPOKC 19.12.2020 02:38

Ответ: Как наложить текст на текстуру?
 
Цитата:

Сообщение от Arton (Сообщение 317948)
Могу предложить алгоритм:
  • Тебе нужно загрузить текстур (а может не как текстуру, а просто изображение).
  • Поместить её в некий буфер, возможно это какой канвас в Годо.
  • Затем в этом буфере поверх нарисовать текст.
  • Полученный результат вывести как текстуру.
  • Засунуть её в параметр шейдера.

Пояндексить-погуглить, кажется тут что-то нужное.
Похоже тебе нужно копать ViewportTexture и DynamicFont.

...либо найти растеризатор текста и таким же макаром добавить его в пайплайн.:rolleyes: И рисовать самому ничего не надо.
...что вроде бы было в одной из ссылок.


Часовой пояс GMT +4, время: 05:56.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot