【发布时间】:2014-10-13 09:19:36
【问题描述】:
我正在尝试使用Processing 2.2.1 但出现以下错误:
gl 无法解析或不是字段
这是我的代码:
import javax.media.opengl.*;
import javax.media.opengl.glu.*;
GL gl;
GLU glu;
public PVector unProject (float winX, float winY)
{
GL gl=((PGraphicsOpenGL)g).gl;
GLU glu=((PGraphicsOpenGL)g).glu;
((PGraphicsOpenGL)g).beginGL();
// ...
}
我做错了什么?
【问题讨论】:
-
8()。尝试阅读一些java书籍。因为你写的东西看起来不像 java。首先没有类。 Java 中的所有内容(导入除外)都必须在类声明中
-
尝试在ideone 中构建您的课程。这对于在使用编程语言时检查苹果橙色类型的问题非常有用。我为你感到抱歉,因为人们一直对你投反对票,但你的问题是一个非常愚蠢的问题,解决这个问题应该是你学习曲线的一部分:)
-
@talex Processing 是一个可以编译成 Java 的 DSL,所以它在语法上类似于 Java,但对初学者来说更简单,这个问题可能更清楚,我已经编辑它以使其清楚
-
@waranchanu 我不知道你为什么要尝试直接访问 OpenGL 对象,使用处理所有标准库函数应该提供你需要做 2D 和 3D 图形的一切
-
@RobV .... 我想让 java 代码能够打开 3D 文本文件。我也尝试导入所有 openGL 对象,但它仍然不起作用。那么我该如何使用openGL呢?
标签: opengl processing