0

我目前正在开发一个同时使用 awt 和 Java OpenGL 的项目。(分别地)

首先,这是相关的话题

使用 OpenGL 将文本添加到屏幕

我使用 awt 完美地添加了缩放功能。我也想在 OpenGL(JOGL)中为这个程序添加放大/缩小功能(鼠标位置缩放或键,没关系)。目前,我可以完美地显示度数,将图像和文本添加到我想要的任何地方,但不知道如何添加缩放。我浏览了很多网站,但甚至找不到有用的基本源代码来研究。你能引导我走向正确的方向,或者至少分享一些基本的示例代码吗?

我用java。

4

1 回答 1

0

就我个人而言,我一直很喜欢 NeHe 教程,许多不同的示例都有许多编程语言的源代码。该教程是用 C 语言编写的,但可以下载其他语言的代码,并且方法名称通常非常相似。

http://nehe.gamedev.net/

关于您的缩放,请尝试将您的模型坐标转换为(更接近)屏幕,同时考虑到您缩放到(或从)的点(可以是光标位置或只是模型的中心)。另一种方法可能是调整视口,但我建议翻译模型。

于 2013-07-04T13:54:44.060 回答