Задать вопрос
@4elentano551
Javascript

Можно-ли задать «обертку» для текста?

Можно-ли как-то задать позиции, от которых будет позиционироваться текст в canvas при помощи textAlign?
Что-то вроде обертки для текста.
  • Вопрос задан
  • 122 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Это попытка пересоздать html для canvas, думаю тут инструмент не располагает необходимыми возможностями.
Но можно их эмулировать, тогда придется писать функцию, которая сможет вывести текст как в блоке - с переносами и выравниванием (measureText() в цикле и прочие алгоритмы). Но если речь про игровой рендер, то игра не стоит свеч - это будет довольно медленно.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Александр Коротаев прав: нужно писать свою либу с анкор-поинтами для манипуляции объектами по-типу, как это реализовано в том же Unity3D.
UPD: Подобное - есть в виде плагина на Crafty.js (DOM, Canvas, WegGL) Я в нём работаю, поэтому - знаю о чём говорю...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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