lwjgl相关内容

获取旋转和缩放的长方体顶点的3D坐标,包括缩放、中心位置和在所有轴上的旋转

我一直在绞尽脑汁,试图解决我的这个问题。 我有一个长方体,它在所有3个轴上相对于世界的中心旋转(它在3D空间上),长方体的中心位置和立方体在所有轴上的比例(宽度,高度和深度)。我需要找到长方体所有顶点的坐标。 上网时,我只找到了2D案例的例子,不知道如何进入3D空间。 有谁能帮帮我吗?我将在LWJGL(轻量级Java游戏库)制作的游戏引擎中使用它。 编辑:(for@Httpdig ..
发布时间:2022-05-07 10:52:13 Java开发

如何在eclipse中查看内存使用情况(初学者)

几个月来,我一直在开发一个使用eclipse的Java游戏,我一直在试图弄清楚如何查看内存使用情况,以及什么使用的内存最多。有没有人能给我一个循序渐进的答案,告诉我我会怎么做?谢谢。 推荐答案 您可以尝试 窗口-->首选项-->常规-->“显示堆状态”复选框 ..
发布时间:2022-05-07 10:15:30 Java开发

OpenGL错误验证失败:未绑定顶点数组对象

网格类不再绑定Vao,但它仍然不起作用。一切似乎都应该井然有序。我绑定了Vao,然后是VBO,我创建了着色器,但随后由于未绑定Vao而导致验证失败?多么?我做网状物的时候就把它绑起来了,永远不会解开它。我不明白这个节目。我做错了什么 public boolean create(float vertices[]) { vCount=vertices.length/3; //ge ..
发布时间:2022-05-07 10:07:51 Java开发

如何在OpenGL中实现无重复顶点的平面着色?

我正在尝试使用平面着色在LWJGL OpenGL中渲染3D棱镜。例如,我有一个多维数据集索引,如下所示: 我在顶点缓冲区中只有8个顶点,我如上所述对它们进行了索引。有没有办法在立方体上实现平坦的法线着色,如下图所示?如果可能,我不想重写顶点和索引缓冲区以包括重复的顶点。 推荐答案 如果不需要任何其他属性(例如纹理坐标),则可以选择仅通过8个顶点创建具有面法向矢量的立方体网格。对法 ..
发布时间:2022-03-11 19:31:08 其他开发

无法使用 IDEA 和 SBT 运行 LWJGL

我已经为此苦苦思索了一个多小时,Google 上似乎没有任何东西可以给我一个决定性的答案. 我将 IntelliJ IDEA 13.1.3 与 scala 和 sbt 插件、Scala 2.11.1 和 SBT 0.13 认为我很聪明,我将 LWJGL 的 Maven 存储库添加到我的 build.sbt 中 libraryDependencies += "org.lwjgl.lwj ..
发布时间:2022-01-15 23:11:28 其他开发

java 和 libGDX/LWJGL 游戏全屏尺寸错误,适用于 Ubuntu 上的多个显示器

我正在开发一个 libGDX(LWJGL 之上的库)游戏项目,并从几个不同的工作站使用 Intellij IDEA IDE: 配备两个显示屏(1920x1080 和 1600x1200)的 Windows 7 x64 笔记本电脑,nVidia GT540M. Ubuntu 12.04 LTS,配备单显示器 (1366x768)、英特尔集成显卡的笔记本电脑. Ubuntu 12.04 LT ..
发布时间:2022-01-12 17:27:39 Java开发

(Libgdx 1.6.1) BitmapFontCache.draw 由于索引超出范围而崩溃

我最近刚刚将我的 Libgdx 项目从 1.4.x 更新到 1.6.1.我在游戏中使用 BitmapFontCache 进行对话,使用 BitmapFontCache.draw(start, end) 逐个字符地绘制字符串.这在 1.4.x 中运行良好,但在进行必要的更改以构建 1.6.1 后,在显示最后一个字符后启用换行时似乎会导致崩溃.奇怪的是,这似乎不是单行字符串的问题. 这是我添加文 ..
发布时间:2022-01-12 16:53:21 Java开发

如何在 mac osx 上加载 libgdx 桌面应用程序?

我一直在我的 Windows 7 PC 上使用 libgdx 开发一个简单的游戏.最近我买了一个macbook pro(山狮).我下载并安装了 JRE 7 和 eclipse,然后克隆并导入了项目.但是,尽管在我运行桌面版本时代码中没有错误,但 JVM 加载并迅速死亡.我在控制台中得到的错误如下: JavaVM 警告:加载 JVM 后必须调用 JAWT_GetAWT_NSJVMLoadLibra ..
发布时间:2022-01-12 16:47:15 Java开发

为什么统一变量在 GLSL 中不起作用?

我目前正在尝试使用 LWJGL 创建一个用于后处理目的的模糊着色器,但偶然发现了一个问题. 我想改变的 Uniforms 是分辨率、半径和模糊方向(水平或垂直,所以我可以对两个方向使用一个着色器).我将输出渲染到 FrameBuffer,然后渲染到屏幕上.但不知何故,纹理只是黑色.当我使用常量值而不是uniforms 时,它完全按预期工作,所以问题一定是uniform 变量. 这是我的 ..
发布时间:2021-12-19 17:55:29 其他开发

为什么我的 OBJ 解析器渲染网格是这样的?

我自己负责将 OBJ 解析器/导入器支持添加到我一直在开发的 3D 渲染引擎中.我遵循了规范 found HERE当前的例外是将所有支持限制为组、面、顶点、法线和纹理坐标(因此目前还没有材质库或自由形式的多边形支持).我的目标是简单地逐行解析——随着我的进行生成面向对象的、分层的树状场景图——并允许开发人员通过很少的手动调用自动将数据绑定到着色器程序,以便开始操纵 &查看网格.最终结果是我的引擎成 ..
发布时间:2021-12-19 17:46:06 Java开发

当我运行 .jar 时,我得到一个“在 java.library.path 中没有 lwjgl";错误

我正在通过 Netbeans 使用 LWJGL 库用 Java 制作一个基本游戏. 我已经用 lwjgl、lwjgl_util 和 jinput .jar 创建了一个库,并将 -Djava.library.path=C:\LWJGL\native\windows 添加到项目属性中的“运行"类别. 当我在 Netbeans 中运行该文件时,它运行完美,没有任何问题.但是当我通过双击文件运 ..
发布时间:2021-12-19 17:42:53 Java开发

获取“java.lang.UnsatisfiedLinkError":java.library.path 中没有 lwjgl

注意这与 这个问题 因为它不处理链接,因为它不询问如何通过 CLI 链接它,而是询问 Eclipse 中的 GUI. 我一直在尝试使用 LWJGL 编写一个简单的程序.当我将库添加到Eclipse(Windows 7 64位上的Kepler 4.3.1)并编写程序时,它在使用LWJGL的东西下没有显示红色波浪线.但是,尝试运行它会给我以下堆栈跟踪: 线程“main"中的异常 java.la ..
发布时间:2021-12-06 15:02:27 Java开发

glfwGetPrimaryMonitor 返回 0

如果我打电话 long rslt = glfwGetPrimaryMonitor(); 结果为 0.由于某种未知原因,glfw 库无法接收我的显示器.另外,如果我尝试: PointerBuffer rslt = glfwGetMonitors(); 结果为空...我的显示器工作正常.我看到了一些建议,我应该卸载我的显示器并让 Windows 重新安装适当的驱动程序.这对我来说似乎是一种不适 ..
发布时间:2021-11-25 04:51:11 Java开发

在现代opengl中旋转立方体......看起来很奇怪

我有点失落,真的迷失了. 我正在尝试旋转一个立方体(现在只是围绕 y 轴),这是(丑陋和错误的)结果: 这是旋转矩阵的代码: def rotate(axis: Vector3, angle: Float): Unit ={val cosAngle: Float = Math.cos(angle).toFloatval sinAngle: Float = Math.sin(angle) ..
发布时间:2021-11-25 04:24:53 C#

GLFW 是否设计为在没有 LWJGL 的情况下使用(在 Java 中)?

我知道 LWJGL 只是 OpenGL 的包装器.它是一个 Java 库,旨在使用 Java 语言中较低级别的 OpenGL 函数. 据我所知,GLFW 只是一个库,它可以创建更好的窗口来显示图形.所以 GLFW 只是一个以比 LWJGL 以前更好的方式创建窗口的库. GLFW 真的不是用于创建图形,而只是用于创建显示吗?而且 GLFW 不是单独使用的,你还应该使用 LWJGL 库来访 ..
发布时间:2021-11-25 03:33:52 Java开发