gpt4 book ai didi

java - 如何在 Java 中使用 Opengl/DirectX

转载 作者:搜寻专家 更新时间:2023-11-01 01:26:18 29 4
gpt4 key购买 nike

我的问题是:

  • 如何在 Java 中使用 Opengl 或 DirectX。
  • 在 Java 中使用 DirectX 与 Opengl 相比有什么主要优势吗?
  • 有没有不使用 API 的方法?
  • 我应该使用如下 API:乔格刘文杰
  • Java FX 对制作 3D 东西有用吗?

此外,我正在使用 Windows。有没有不同的方法来绘制 3D 对象?

最佳答案

How to use Opengl or DirectX in Java.

有许多可用于 Java 的 OpenGL 绑定(bind)。 Java 本身似乎不支持 DirectX,似乎也没有提供绑定(bind)的可用库。

Does DirectX have any major advantages over Opengl when using it in Java?

我认为 DirectX 与 OpenGL 相比处于劣势,因为它缺乏对 Linux 或 OSX 的支持。如果您想使用 Java 编写跨平台游戏,我建议您看看 OpenGL。

Is there a way to do so without using an API?

我假设您指的是这里的图书馆。 Java 提供了一个用于绘图的 API:Java2D .如果您想编写游戏并且通常从计算机图形学着手,这可能是一个不错的起点。 Java 不提供 OpenGL 或 DirectX 的绑定(bind)作为标准库的一部分。

Should I use a API such as: JOGL LWJGL

我对 LWJGL 有很好的体验。因此,如果您想尝试使用 OpenGL,我可以推荐使用他们的绑定(bind)。

Would Java FX be useful for making 3D things?

就我的经验而言,JavaFX 仍然存在一些错误(尝试时遇到了几个错误)。我不知道它在做 3D 图形方面效果如何。

关于java - 如何在 Java 中使用 Opengl/DirectX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23721322/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com