我是新手,我一直在尝试一些新事物。我想在JPanel上创建和放置JLabel,但是我想要使用循环。我正在尝试制作蛇游戏,顺便说一句。
#version 330 core
in vec4 FragPos;
uniform vec3 lightPos;
uniform float far_plane;
void main()
{
float lightDistance = length(FragPos.xyz - lightPos);
// map to [0;1] range by dividing by far_plane
lightDistance = lightDistance / far_plane;
gl_FragDepth = lightDistance;
}
我很确定我做了很多错事,我仍然试图理解我在做什么,但最终的结果是一个空白的屏幕,任何人都可以帮助我吗?我真的需要知道如何做到这一点。