lwjgl

    0热度

    2回答

    我有一个包和2类: AbstractEntity Entity(实现AbstractEntity) Player(其延伸Entity) 我有public void method called move()。这是在AbstracEntity宣布,在Entity为空白方法和@Overridden@Overridden再次Player的播放器,我实际的招法。然而,当我把这个代码在我的主循环: for(E

    1热度

    1回答

    当我运行这个时,窗口弹出,我看到了这个。 (When I run the game, I see this) 如果你只是做一个新的Java项目,进口的OpenGL,GLFW和LWJGL,与当地人一起,然后复制这个代码可以重现(删除包) package net.nathanthesnooper.timetraveller; import static org.lwjgl.glfw.GLFW.*;

    0热度

    1回答

    我试图使用内置的ImageIO.read(file)方法为我的lwjgl项目加载纹理。 创建一个新的File对象起作用,它存在于我有问题的ImageIO.read()方法中。 public Texture(String fileName) { System.out.println("Texture init called"); try { File img = new File(

    0热度

    1回答

    我为基于体素的世界开发了一个渲染引擎,它使用了非常高效的渲染方案。我已经能够通过加载新材料来为渲染使用特定的颜色。我遇到的问题是加载着色器,只是使颜色看起来不错。我之前在LWJGL中做过这个,但我似乎无法使用LibGdx。我已经阅读了blog.xoppa的所有内容,显然,着色器就是我现在正在努力处理最多的内容。也许我需要某种SSAO着色器或推迟的AO着色器? Shader.frag varying

    0热度

    2回答

    如何在我使用ThinMatrix的YouTube教程创建的多人游戏中添加一些代码?我一直在跟着他的教程,当我决定去...呃......切入并开始将我自己的东西添加到我的游戏中。有人可以用一些代码来帮助我更新游戏中玩家实体的位置吗?我已经知道如何做(基本)网络。 谢谢! 编辑:代码从评论添加 相机类: package entities; import org.lwjgl.input.Keyboa

    0热度

    1回答

    我是LWJGL和OpenGL的新手,我做了一些谷歌搜索,似乎无法找到任何与此相关的其他内容。 我做了一个基本的测试程序来创建一个空白窗口。我可以创建窗口并运行应用程序,但如果我尝试使用glClearColor()更改清除颜色,则应用程序“崩溃”。 这里是在控制台打印的文本: [error occurred during error reporting (printing problematic f

    1热度

    1回答

    我的问题比实践更具理论性。我想了解LWJGL中OpenGL API设计背后的想法。 例如,在Android的API的OpenGL每个以下的OpenGL API版本只是扩展了以前,我的意思是: android.opengl.GLES30延伸android.opengl.GLES20 android.opengl.GLES31延伸android.opengl.GLES30 等 这里你可以看到源代码:h

    -1热度

    1回答

    我目前正在学习使用OpenGl和lwjgl创建小型Java游戏。我目前正在为实体制作一个动画系统,但我遇到了一个问题。 Exception in thread "main" java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCap

    1热度

    1回答

    我遇到了一些非常奇怪的事情,我不知道是什么造成了它。这是有问题的代码行: BufferedImage out = new BufferedImage(256, 256, BufferedImage.TYPE_INT_RGB); 调用此函数后,所有线程都会冻结,并且所有内容都会停止。我试着把它放在它自己的线程和主线程中,发生同样的事情。我正在使用LWJGL3,所以这可能是一个问题,但我不明白它可

    1热度

    1回答

    背景:我一直在研究LWJGL中的游戏引擎。我通常使用NVidia图形卡在桌面上工作。使用该卡时,一切正常(即场景渲染,UI渲染和所有更新)。但是,当我使用Surface Pro 4及其集成显卡(Intel 530)时,场景和用户界面似乎至少渲染了2次(以填充前后缓冲区),然后场景和用户界面停止更新。我可以确认应用程序仍在运行,因为我的控制台FPS计数器仍然有效。 代码:我窗口的更新方法如下: pu