Willst du ein Teil von Text drehen lassen? Oder Farbe ändern? Oder Alpha-Werte ändern? Markieren? Position ändnern? Mitte im Text andere Font zeichnen? Kein Problem, mit diesen Skript löst deine Problem! Schau einfach Video für mehr Informationen an!
Dieser Effekte sind in diesem Skript drin:
- change color of text
- change font of text
- change angle of text
- add underline of text
- change position of text
- change scale of text
- change alpha of text
- add sprite of text
- change text to hide/secret modus
- add mark of text
BESCHREIBUNG
Each command can be used only once, as example:
"[$=scale(0.5,0.5)][$=angle(45)] Lorem ipsum dolor sit amet"
The effect work only [$=angle(45)], you can't use two or more effect.
If you swapping "scale" and "angle", then "scale" will work and "angle" not.
BUT there are some exceptions, as example:
* [$=a(ALPHA VALUE)]
* [$=font(FONT VALUE)]
* [$=COLOR VALUE]
This works with other commands multiple. As Example:
"[$=c_red] [$=size(2,2)] I'LL KILL YOU"
But it don't work, if you use:
"[$=size(2,2)] [$=c_red] I'LL KILL YOU"
The text will be draw as red, but it won't be resized.
If you want to break commands, just use [$=/]
INFO of [$=/] break commands
This don't work on font, because there is no draw_get_font();,
it's planned on future as feature on Game Maker: Studio.
Then I can update this script again.
If you want to back default font, just
use [$=font(yourdefaultfont)]
If you want a rotating text, just use:
COMMANDS LISTE
Change color of text: [$=COLOR VALUE]
Example:
[$=c_green] Lorem ipsum dolor sit amet
[$=rgb(255,16,33)] Lorem ipsum dolor sit amet
[$=make_color_rgb(100,255,100)] Lorem ipsum dolor sit amet
[$=hsv(128,5,167)] Lorem ipsum dolor sit amet
[$=make_color_hsv(125,213,24)] Lorem ipsum dolor sit amet
[$=merge_color(c_green,c_blue,0.5)] Lorem ipsum dolor sit amet
Change font of text: [$=font(FONT)]
Example:
[$=font(fnt_8bit)] Lorem ipsum dolor sit amet
[$=font(fnt_8bit_bold)] Lorem ipsum dolor sit amet
Change angle of a text: [$=angle(digits)]
Example:
[$=angle(90)] Lorem ipsum dolor sit amet
Underline: [$=u(y,width,color,alpha)]
Example:
[$=u(5,10,c_white,1)] Lorem ipsum dolor sit amet
Change position of a text: [$=pos(x,y)]
Example:
[$=pos(0,100)] Lorem ipsum dolor sit amet
Change scale of a text: [$=scale(xscale,yscale)]
Example:
[$=scale(2,2)] Lorem ipsum dolor sit amet
Change alpha value of a text: [$=a(value)]
Example:
[$=a(0.5)] Lorem ipsum dolor sit amet
Put Sprite in text: [$=img(sprite,image_index)] or [$=img_ext(sprite,image_index, x, y, xscale, yscale, rot, alpha)]
Example:
[$=img(spr_ammo,0)] Lorem ipsum dolor sit amet
[$=c_red][$=img_ext(spr_heart,2,5,10,1.5,1.5,15,1)] Lorem ipsum dolor sit amet (it change the blend of sprite to red)
Random/Secret of Text: [$=secret(letters)]
Example:
var letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
Hello [$=secret("+letters+")]John[$=/]!
Mark Text: [$=mark(color,alpha)]
Example:
[$=mark(c_yellow, 0.3)] Lorem ipsum dolor sit amet
Stop all commands of a text: [$=/] or # (don't work on font commands)
Example:
Hello [$=angle(90)]World[$=/], this is john.
Example Script:
WICHTIGER INFO!! draw_set_halign/draw_set_valign funktioniert nicht richtig bei diesen Skript. Ich werde das fixxen, wenn "draw_get_align" in GM:S eingeführt wurde..
[video]http://www.youtube.com/watch?v=l4676ouCXAY[/video]
Ihr stinkt.
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von Chinafreak ()