Ho creato un piccolo script che distorce un testo (effetto glitch).
xs8TextDistort (x,y,distortLoop,str,distortValue)
Codice: Seleziona tutto
/* Text distort script by Xxshark888xX | [Adriano Mutu] ©2014 (Free also for commercial use)
**
** LAST UPDATE : 13/06/2014 | 19:24
** USE : xs8TextDistort (x,y,distortLoop,str,distortValue) (Put in the 'draw' event)
** EX : xs8TextDistort(10,2,0.60,"TEXT",25);
**
*/
xs8strDistortX = argument0; xs8strDistortY = argument1; xs8strDistort = argument3; xs8strDistortValue = argument4;
if (!variable_local_exists("xs8strDistortTimer")) {
xs8strDistortTimer = random(argument2);
}
if (xs8strDistortTimer > 0){
xs8CanDistort = false;
xs8strDistortTimer -= 0.1;
}
if (xs8strDistortTimer <= 0) {
xs8CanDistort = true;
xs8strDistortTimer = random(argument2);
}
if (xs8CanDistort == true) {
xs8strDistortX = irandom_range(xs8strDistortX-xs8strDistortValue,xs8strDistortX+xs8strDistortValue); xs8strDistortY = irandom_range(xs8strDistortY-xs8strDistortValue,xs8strDistortY+xs8strDistortValue);
}
draw_text(xs8strDistortX,xs8strDistortY,xs8strDistort);