lwjgl 101:如何编写小程序?

发布于 2024-09-01 08:14:21 字数 612 浏览 4 评论 0原文

我在 lwjgl 中有一个正在运行的应用程序。它还没有做太多事情;我刚刚开始,但它确实可以像预期的那样编译和运行。我想把它做成一个小程序。我已按照此处的指南进行操作,并且我有一个小程序运行良好,并在小程序区域中显示文本等,并且可以访问 lwjgl 的功能(如 Sys.alert),但我不知道如何让 opengl 实际渲染。我尝试扩展 AWTGLCanvas 并调用 this.add(myAWTGLCanvas),其中 this 是我正在使用的 Applet,但是...什么也没有。 initGL() 和 paintGL() 方法永远不会被调用。我想知道我是否应该使用 Display 做一些事情,但这不适用于小程序,对吧?帮助?

另外:这算是一个“初学者”问题,对吧?

编辑:这是我所拥有的简化版本。

I have a working app in lwjgl. It doesn't do much yet; I've just started, but it does compile and run like it's supposed to. I want to make it into an applet. I've followed the guide here, and I have an applet that runs nicely and displays text and such in the applet area and can access the functions of lwjgl (like Sys.alert), but I can't figure out how to get opengl to actually render. I've tried extending an AWTGLCanvas and calling this.add(myAWTGLCanvas), where this is the Applet that I'm using, but... nothing. The initGL() and paintGL() methods never get called. I wonder if I'm supposed to be doing something with Display, but that's not for applets, right? Help?

Also: This counts as a "beginner" question, right?

Edit: Here's a simplified version of what I have.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑红尘 2024-09-08 08:14:21

查看 GearsApplet 的源代码。由于 lwjgl 是开源的,你咒骂,你实际上可以做到这一点!
https://github。 com/LWJGL/lwjgl/blob/master/src/java/org/lwjgl/test/applet/GearsApplet.java
这是来源。

Check out the source code for GearsApplet. Since lwjgl is open-source, you expletive, you can actually do that!
https://github.com/LWJGL/lwjgl/blob/master/src/java/org/lwjgl/test/applet/GearsApplet.java
Here is the source.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文