Game Maker - создание игр | HellRoom Games
Декабрь 13, 2024, 22:25:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенос текста по строкам из переменной.  (Прочитано 1109 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kvok
Новичок
*

Репутация: 0
Offline Offline

API: GameMaker Studio 2
Сообщений: 5


« : Июнь 30, 2023, 20:59:33 »

draw_text(oTree.x+10, oTree.y+10, randomMessage);
Как перенести текст по строчкам из переменной? Там при каждом нажатии клавиши, каждый раз новый текст появляется, но текст длинный и надо хотя бы на 2 строчки разделить.
Записан
Dmi7ry
Гл. Администратор
*

Репутация: 1379
Offline Offline

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [200 дней на форуме]За лояльность! [+1000 репутации]За помощь в развитии форума!Знаток Game Maker!За помощь новичкам!
API: GameMaker Studio Master
Деятельность: Code, design
Сообщений: 6626



WWW
« Ответ #1 : Июль 01, 2023, 08:23:34 »

В функции draw_text_ext можно задать максимальную ширину текста.
Записан

- А какой, собственно, командой процессора колобок ест черта?
- Командой EAT...
Справка и FAQ в правом верхнем углу...
kvok
Новичок
*

Репутация: 0
Offline Offline

API: GameMaker Studio 2
Сообщений: 5


« Ответ #2 : Июль 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
проблема решена, ошибка была в расположении межстрочного расстояния и ширины строки
« Последнее редактирование: Июль 01, 2023, 14:28:55 от kvok » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.06 секунд. Запросов: 27.