有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java中的几个LWJGL问题

我的朋友和我正在使用LWJGL创建一个简单的Java游戏。我们遇到了一些问题

第一个-四边形不渲染

我们用四边形渲染整个游戏,我不知道我们做了什么,但现在我们有很多渲染问题。我们必须在加载任何其他内容之前加载我们的简介,如果我们出于某种原因不加载,所有的四元组都是不可见的。我们假设这是阿尔法问题,但不确定。我们也会在东西上加载图像,所以我不知道这是否是个问题

这是我们的简介:http://pastebin.com/SgDvMvaV

就像我说的,如果我们跳过介绍,什么都不会加载

字体周围有点和线

当我们渲染字体时,字体周围会有奇怪的点和线。我不知道为什么会这样。这是我们的font class。这是一张它看起来像什么的图片

对不起,这有点难看

质地。释放()

为什么尝试使用这个,但它破坏了所有的图像,有人知道它应该用来做什么吗

如果你还需要什么,请告诉我,我会补充的。谢谢你的帮助


共 (2) 个答案

  1. # 1 楼答案

    关于字体问题,请在定义gl纹理时尝试不同的GL_TEXTURE_WRAP

    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
    

    你也可以用GL_CLAMP_TO_BORDER代替GL_CLAMP_TO_EDGE

  2. # 2 楼答案

    如果你画的是纹理和没有纹理的四边形,我认为你需要在不使用它们的时候禁用纹理,很难说没有看到你是如何绘制任何东西的

    我说你对alpha的看法是正确的,因为为什么没有介绍就没有渲染,我猜你仍然在使用private static float alpha = 0;,但没有使用介绍将其增加到1,所以一切都保持在alpha 0

    仍然不知道如何绘制任何东西,这使得很难说为什么会出现渲染问题: