Game Maker - создание игр | HellRoom Games

Game Maker | GameMaker: Studio [Game-Maker.ru] => Для новичков: вопросы и ответы по Game Maker => Тема начата: kvok от Июнь 30, 2023, 20:59:33



Название: Перенос текста по строкам из переменной.
Отправлено: kvok от Июнь 30, 2023, 20:59:33
draw_text(oTree.x+10, oTree.y+10, randomMessage);
Как перенести текст по строчкам из переменной? Там при каждом нажатии клавиши, каждый раз новый текст появляется, но текст длинный и надо хотя бы на 2 строчки разделить. sm_fool


Название: Re: Перенос текста по строкам из переменной.
Отправлено: Dmi7ry от Июль 01, 2023, 08:23:34
В функции draw_text_ext можно задать максимальную ширину текста.


Название: Re: Перенос текста по строкам из переменной.
Отправлено: kvok от Июль 01, 2023, 12:57:05
В функции draw_text_ext можно задать максимальную ширину текста.

Все вроде бы хорошо, но при этой функции, текст перестал отображаться. Хотя при старом коде было все ок. Пробовал убирать отображение спрайта, думал что текст рисуется сзади - не помогло.
draw_set_font(Font1);
if (time1 = false) {
draw_sprite(sFon, 0, oTree.x + 140, oTree.y + 10);
draw_text_ext(oTree.x + 10, oTree.y + 10, randomMessage, 50, 0);
}

Добавлено: Июль 01, 2023, 14:28:55
проблема решена, ошибка была в расположении межстрочного расстояния и ширины строки