Mac Snow Leopard 10.6.3
Попытка заставить учебник "spaceinvaders103" работать с использованием jogl 2.0, см .:
http://www.cokeandcode.com/node/9
Создать папку проекта, которая включает в себя:
JOGL-2,0-пре-20100528-MacOSX-универсальный
SRC / орг / newdawn / spaceinvaders
бен /...
Попробуйте скомпилировать из папки проекта, используя:
>javac
-Xlint
-d bin
-sourcepath src
-classpath
.
:jogl-2.0-pre-20100528-macosx-universal/lib/jogl.all.jar
:jogl-2.0-pre-20100528-macosx-universal/lib/nativewindow.all.jar
:jogl-2.0-pre-20100528-macosx-universal/lib/gluegen-rt.jar
:jogl-2.0-pre-20100528-macosx-universal/lib/newt.all.jar
src/org/newdawn/spaceinvaders/Game.java
Я считаю, что многие методы 'gl' отсутствуют:
src/org/newdawn/spaceinvaders/jogl/JoglSprite.java:105: cannot find symbol
symbol : method glTranslatef(float,float,float)
location: interface javax.media.opengl.GL
gl.glTranslatef(0.0f, 1.0f, 0.0f);
и
glColor3f
,
glTexCoord2f
,
glBegin
, ....
но других можно найти.
Я нашел эти методы в источнике, который я нашел с помощью git:
(потерянный трек, где я его получил, и в src нет ничего, чтобы сказать, откуда он взялся - но это была версия '231')
glTranslatef
устарело?