Четверг, 18 Апреля 2024, 05:47

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Уменьшение прозрачности текста. (draw_text)
Уменьшение прозрачности текста.
coolminer8Дата: Пятница, 11 Января 2013, 05:26 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Нужно постепенно уменьшать прозрачность текста (функции draw_text(x,y,s)).
(ну всмысле нужна переменная прозрачности текста или т.п.)
+ За помощь!
StelSMaN_82Дата: Пятница, 11 Января 2013, 07:38 | Сообщение # 2
Master Of Game maker
Сейчас нет на сайте
Значит так:
Вместо функции "draw_text" используй
функцию "draw_text_color", где сначала ты указываешь координаты, затем вписываешь что надо, затем идут четыре цвета,
Ты можешь указать все как черные (c_black, c_black, c_blac, c_blak), а можешь поэкспериментировать с цветами...
И наконец прозрачность!!! Там указываешь любое значение от одного до нуля.
Вот так, как-то... cool


Помог - плюс в репу!

Сообщение отредактировал monstriozo - Пятница, 11 Января 2013, 07:38
GameMixДата: Пятница, 11 Января 2013, 08:05 | Сообщение # 3
старожил
Сейчас нет на сайте
coolminer8, проще так:
Код
draw_set_alpha(0.5); // 0.5 - прозрачность текста, который будет "нарисован"
draw_text(x,y,'Text'); // рисуем текст с указанной выше прозрачностью
draw_set_alpha(1); // возвращаем непрозрачность для рисования остального, не требующего прозрачности


Steel Standoff - 2D аркада.
Мои статьи
coolminer8Дата: Пятница, 11 Января 2013, 09:46 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Вы меня немного неправильно поняли, нужно не просто изменить прозрачность текста, а чтобы она постепенно уменьшалась.
Raven84Дата: Пятница, 11 Января 2013, 11:05 | Сообщение # 5
старожил
Сейчас нет на сайте
coolminer8, Ну так додумай. GameMix тебе указал основной код.В его коде вместо значения 0.5 подставь переменную и каждый шаг изменяй ее.Вот и все.

Super Knight Story (в разработке)
Idolzzz - игра доступна в Steam и Play Market
Oliver's Adventures in the Fairyland
GameMixДата: Пятница, 11 Января 2013, 11:37 | Сообщение # 6
старожил
Сейчас нет на сайте
Цитата (coolminer8)
нужно не просто изменить прозрачность текста, а чтобы она постепенно уменьшалась.

А не ты ли это написал?
Цитата (coolminer8)
(ну всмысле нужна переменная прозрачности текста или т.п.)


Steel Standoff - 2D аркада.
Мои статьи
WhoAmIДата: Пятница, 11 Января 2013, 12:05 | Сообщение # 7
Сумасшедший программист
Сейчас нет на сайте
В step:
переменнаяпрозрачности = 1
for(i=10;i<10;i-=1) //Непомню можно так..
{
переменнаяпрозрачности-=0.1
}
В draw:
draw_set_alpha(переменнаяпрозрачности)
draw_text(x,y,"Я ПРОЗРАЧНЫЫЫЙ!!!")
Как-то так cool

Добавлено (11.01.2013, 12:05)
---------------------------------------------
Вообщем для этого цикл нужен.


Struggle #Gamiron12

Сообщение отредактировал WhoAmI - Пятница, 11 Января 2013, 12:05
Dva_KotaДата: Пятница, 11 Января 2013, 13:17 | Сообщение # 8
заслуженный участник
Сейчас нет на сайте
WhoAmI, цикл для этого не нужен - в твоем коде переменная за один шаг уменьшится до 0 и текст будет нарисован полностью прозрачным.

Можно уменьшать переменную в аларме (не каждый шаг).


Новый пример инвентаря! /20.06.2012/

Energy Wars
FadeBakerДата: Пятница, 11 Января 2013, 14:52 | Сообщение # 9
JavaSE Game Developer
Сейчас нет на сайте
Неужели это так сложно?!


Уроки по GM
Minecraft 2D на GM
— Мои проекты —
Blood Harvest [2D] — Original
Blood Harvest [2D]: Remastered Edition
Adventure Craft [2D] — Sandbox
Space Shock [2D] — Scroll Shooter
Intel® Core™ i5-3570K 3.40 GHz, 8 GB RAM, GeForce GTX 750 Ti, Monitor: LG 23EA63V-P.


Сообщение отредактировал Fade - Пятница, 11 Января 2013, 14:53
WhoAmIДата: Пятница, 11 Января 2013, 15:03 | Сообщение # 10
Сумасшедший программист
Сейчас нет на сайте
Dva_Kota, согласен, но если автор захочет то он сможет изменить условие в цикле.

Добавлено (11.01.2013, 15:03)
---------------------------------------------
Fade, можно придумать много вариантов, если захотеть.


Struggle #Gamiron12
coolminer8Дата: Воскресенье, 13 Января 2013, 11:47 | Сообщение # 11
почетный гость
Сейчас нет на сайте
Я уже разобрался, забыл сюда написать, но все равно некоторым по + smile
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Уменьшение прозрачности текста. (draw_text)
  • Страница 1 из 1
  • 1
Поиск:

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