Heute hab ich in meiner Skriptkiste wieder mal was Trashiges gefunden. Wer solche Spiele produziert, weiß ja, was man dafür benötigt. Nun, in dem Fall ist es ein Skript, welches einen Text zeichnet, und ihn auf Basis eines Parameters (Am besten zwischen 0 und 2) stärker oder schwächer dreht, schüttelt, färbt, etc... Probierts am besten mal aus, vielleicht findet ja jemand Nutzen dafür.
Alles anzeigen
GML-Quellcode
- // draw_text_random(x,y,text,strength);
- var text,str,col,xp,yp,tcol,xoff,yoff,stren;
- xp=argument0;
- yp=argument1;
- text=argument2;
- stren=argument3;
- col=draw_get_color();
- xoff=0;
- yoff=0;
- str=text;
- while (str!="")
- {
- if (string_char_at(str,1)=="#")
- {
- xoff=0;
- yoff+=string_height(str)/(string_count('#',str)+1);
- }
- tcol=make_color_rgb(max(0,min(255,color_get_red(col)+random(60*stren+60)-(30*stren+30))),max(0,min(255,color_get_green(col)+random(60*stren+60)-(30*stren+30))),max(0,min(255,color_get_blue(col)+random(60*stren+60)-(30*stren+30))))
- draw_text_transformed_color(xp+xoff,yp+yoff,string_char_at(str,1),1+random(.2*stren),1+random(.2*stren),random(10*stren)-5*stren,tcol,tcol,tcol,tcol,1);
- xoff+=string_width(string_char_at(str,1));
- str=string_delete(str,1,1);
- }

© 2008 by Teamgrill Productions