Воскресенье, 22 Декабря 2024, 16:49

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Появление и исчезновение текста?!
VAsKAДата: Четверг, 02 Апреля 2015, 12:44 | Сообщение # 1
частый гость
Сейчас нет на сайте
Всем привет.
Как можно сделать появление и исчезновение текста.Это для диалогов или подсказок к игровому процессу во время игры.
Это наверно можно сделать, через Alarm или без него?
EfimovMaxДата: Четверг, 02 Апреля 2015, 13:00 | Сообщение # 2
заслуженный участник
Сейчас нет на сайте
Отрисовка текста происходит в событиях Draw или DrawGui. Можно создать объект-контроллер, с переменной ShowMessage (к примеру), и при нужных обстоятельствах передавать ему и выводить текст.

Код
if ShowMessage!=''
    {
    draw_text(500,200,'ShowText')
    }


Текущий проект: The Experiment ☭

Выпущенные проекты Steam:
Princess.Loot.Pixel.Again
Princess.Loot.Pixel.Again x2
Dungetris
VAsKAДата: Четверг, 02 Апреля 2015, 13:26 | Сообщение # 3
частый гость
Сейчас нет на сайте
EfimovMax, А без переменной как-то можно?
EfimovMaxДата: Четверг, 02 Апреля 2015, 13:28 | Сообщение # 4
заслуженный участник
Сейчас нет на сайте
Цитата VAsKA ()
EfimovMax, А без переменной как-то можно?

Так тогда просто отображай текст в нужных событиях. Напиши в любом объекте, запусти и наведи на него мышой:

Код
if distance_to_point(mouse_x,mouse_y)=0
      {
      draw_text(mouse_x+20,mouse_y+20,'Сообщение')
      }


Текущий проект: The Experiment ☭

Выпущенные проекты Steam:
Princess.Loot.Pixel.Again
Princess.Loot.Pixel.Again x2
Dungetris


Сообщение отредактировал EfimovMax - Четверг, 02 Апреля 2015, 13:29
VAsKAДата: Четверг, 02 Апреля 2015, 13:56 | Сообщение # 5
частый гость
Сейчас нет на сайте
EfimovMax, Так получается только при наведении на него.А если связать это с score и таймером, то не получается(
EfimovMaxДата: Четверг, 02 Апреля 2015, 14:11 | Сообщение # 6
заслуженный участник
Сейчас нет на сайте
Ты спросил как выводить текст, я тебе дал пример.
В твоём герое в событии Draw_GUI:
Код
draw_text(20,20,string(score))

Будет всегда выводить очки в левом верхнем углу.


Текущий проект: The Experiment ☭

Выпущенные проекты Steam:
Princess.Loot.Pixel.Again
Princess.Loot.Pixel.Again x2
Dungetris


Сообщение отредактировал EfimovMax - Четверг, 02 Апреля 2015, 14:12
VAsKAДата: Четверг, 02 Апреля 2015, 14:58 | Сообщение # 7
частый гость
Сейчас нет на сайте
Ага спасибо EfimovMax,
А вот, как рисовать понятно!А как его убирать?


Сообщение отредактировал VAsKA - Четверг, 02 Апреля 2015, 21:05
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг