lwjgl 101:如何编写小程序?
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 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.