Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Godot

Ответ
 
Опции темы
Старый 23.11.2020, 09:12   #1
Tiranas
Разработчик
 
Аватар для Tiranas
 
Регистрация: 11.10.2017
Сообщений: 390
Написано 74 полезных сообщений
(для 117 пользователей)
Смущение Как наложить текст на текстуру?

Как наложить текст на текстуру и сделать одну текстуру уже с наложенным текстом. (программно)
Киньте, пожалуйста, кусок кода, а то чего-то не въеду.
__________________
Человек это или баг, или заложенное специально программное яйцо.
(Offline)
 
Ответить с цитированием
Старый 23.11.2020, 11:44   #2
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: Как наложить текст на текстуру?

Не очень понял вопрос. Что должно получиться в итоге?
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 23.11.2020, 17:40   #3
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,024
Написано 2,313 полезных сообщений
(для 5,350 пользователей)
Ответ: Как наложить текст на текстуру?

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

Пояндексить-погуглить, кажется тут что-то нужное.
Похоже тебе нужно копать ViewportTexture и DynamicFont.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо Arton за это полезное сообщение:
ABTOMAT (23.11.2020), ant0N (23.11.2020), KCEPOKC (19.12.2020), Randomize (23.11.2020), Tiranas (23.11.2020)
Старый 19.12.2020, 02:38   #4
KCEPOKC
Принтер
 
Аватар для KCEPOKC
 
Регистрация: 21.04.2013
Адрес: Больше не РФ
Сообщений: 570
Написано 342 полезных сообщений
(для 1,242 пользователей)
Ответ: Как наложить текст на текстуру?

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

Пояндексить-погуглить, кажется тут что-то нужное.
Похоже тебе нужно копать ViewportTexture и DynamicFont.
...либо найти растеризатор текста и таким же макаром добавить его в пайплайн. И рисовать самому ничего не надо.
...что вроде бы было в одной из ссылок.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Tiranas (20.12.2020)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com