Game Maker - создание игр | HellRoom Games
Январь 16, 2025, 08:08:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

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

Сообщений: 109


« : Февраль 28, 2011, 18:43:10 »

Здравствуйте. Как сделать 100 пробелов (не ручным способом) или сделать отступ в 100 пикселей в тексте? Пример текста: "Привет, как дела?                                   Отлично)))" <- вот видите пробелы, вот это нужно сделать, после слова "Привет, как дела?" нужно 100 пробелов или отступ в 100 пикселей (не ручным способом, т.е. не в ручную считать каждый пробел и выставлять, а вдруг мне нужно 1.000 пробелов или 10.000 пробелов, вот как сделать). Помогите пожалуйста.

Покажите на примере, например функции: draw_text(x,y,"Привет, как дела?           Отлично)))");
Записан
Fantom
I am... All of me
Гл. Администратор
*

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

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [500 дней на форуме]За лояльность! [+1000 репутации]За отличные статьи по Game Maker!Тру Админ :DЗнаток Game Maker...
API: GameMaker Studio Master
Сообщений: 5026



« Ответ #1 : Февраль 28, 2011, 18:46:03 »

Перед тем, как производить рисование:
Код:
s1=''
repeat (100)
{s1+=' '}

В рисовании:
Код:
draw_text(x,y,'Привет!! Как дела?'+s1+'Отлично!');
Записан

Hummer
scio me nihil scire
GM Pro user
*

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

Пол: Мужской
Награды:
2000 сообщений!За постоянность! [100 дней на форуме]За лояльность! [+300 репутации]Знаток Game Maker!За помощь новичкам!
API: Game Maker 8.0 Pro
Деятельность: GML, С++, OpenGL, Java. Бывший Директор бывшей школы GML
Сообщений: 2573


« Ответ #2 : Февраль 28, 2011, 18:59:36 »

Способ FanTom'a конечно уникален, но если нужен отступ ровно в 100 пикселей, то вот
Код:
draw_text(x, y, 'Привет!! Как дела?')
draw_text(x+string_width('Привет!! Как дела?')+100, y, 'Отлично!')
Записан

Есть вещи, которые нельзя объяснить. Для всего остального есть Справка
Рандом-рандом-рандомище (с)

C++ & OpenGL
SotGE
Участник
****

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

Сообщений: 109


« Ответ #3 : Февраль 28, 2011, 19:29:28 »

Всем большое спасибо за помощь)))))))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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