ПРИМЕЧАНИЕ: Благодаря @ Rabbid76, это последний код, который отлично работает для всех, кто в нем нуждается.
● 1 - "file.java" - (LibGDX с основным классом:> render ())
public class BANANA
{
// (code)
// (code)
public static float ICE;
public static int ICE_Location;
//
ICE = 0.0f;
ICE_Location = 0;
// (code)
// (code)
// ---------------------------------
@Override
public void render()
{
// (code)
// (code)
batch.begin(); // - give the command into this SCOPE, otherwise it will not work
//
ICE_Location = shader.getUniformLocation("ICE"); // - retrieve var's address
shader.setUniformf(ICE_Location, 1.0f); // - set var's value by address
//
batch.end();
// (code)
// (code)
}
}
● 2 - «фрагмент.glsl»
#ifdef GL_ES
precision mediump float;
#endif
uniform float ICE;
void main()
{
gl_FragColor = vec4(0.1, ICE, 0.3, 0.9);
}
Протестировано, работа 100%.Проблема решена, я надеюсь, что это поможет другим ...