Implement animated flash tiles in Tilemap

Flash tiles start with an alpha of 60, which ramps up to 120
in 16 frames and 4 steps, then ramps down again over the same period.
This commit is contained in:
Jonas Kulla 2013-09-23 08:27:28 +02:00
parent 9e63fb6b64
commit 7a6c05bba0
7 changed files with 70 additions and 6 deletions

13
shader/flashMap.frag Normal file
View file

@ -0,0 +1,13 @@
uniform float alpha;
varying vec4 v_color;
void main()
{
vec4 frag = vec4(0, 0, 0, 1);
frag.rgb = mix(vec3(0, 0, 0), v_color.rgb, alpha);
gl_FragColor = frag;
}