Platform collision works
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
@ -1,13 +1,18 @@
|
|||
#version 330 core
|
||||
|
||||
uniform sampler2D sampler;
|
||||
uniform vec3 iColor;
|
||||
uniform float time;
|
||||
|
||||
in vec2 texCoords;
|
||||
|
||||
out vec4 color;
|
||||
|
||||
void main() {
|
||||
color = texture(sampler, texCoords);
|
||||
if (color.a == 0)
|
||||
vec4 sample = texture(sampler, texCoords);
|
||||
float x = sample.r + time;
|
||||
color = vec4(iColor * mod(floor(x), 2) * (-x + 2), sample.a);
|
||||
if (color.a == 0) {
|
||||
discard;
|
||||
}
|
||||
}
|