I'm new to GMS2 and I'm making a platformer. There are spikes in the game, to tell the player they've been hit, I added a sound effect, but I also want the screen to shine red for a split second when the player touches the spike. I've tried using:
if(place_meeting(x,y,oSpike)) or (place_meeting(x,y,oSmallSpike)){
audio_play_sound(sndHurt, 1, false);
instance_create_layer(0,0,"Spawner",oHurt);
instance_destroy();
alarm[0] = 1 * room_speed;
instance_destroy(oHurt);
instance_create_layer(oSpawner.x,oSpawner.y,"Player",oPlayer);
}
oHurt being a red screen. I also set oHurt's image_alpha to 0.3. But it just doesn't work.
if(place_meeting(x,y,oSpike)) or (place_meeting(x,y,oSmallSpike)){
audio_play_sound(sndHurt, 1, false);
instance_create_layer(0,0,"Spawner",oHurt);
instance_destroy();
alarm[0] = 1 * room_speed;
instance_destroy(oHurt);
instance_create_layer(oSpawner.x,oSpawner.y,"Player",oPlayer);
}
oHurt being a red screen. I also set oHurt's image_alpha to 0.3. But it just doesn't work.