Mac Snow Leopard 10.6.3
jogl 2.0 を使用してチュートリアル「spaceinvaders103」を動作させようとしています。次を参照してください:
http://www.cokeandcode.com/node/9
jogl-2.0-pre-20100528-macosx-universal
src/org/newdawn/spaceinvaders
bin/...を含むプロジェクト フォルダーを作成します
。
以下を使用して、プロジェクト フォルダーからコンパイルしてみてください。
>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 で取得したソースでこれらのメソッドを見つけました。
glTranslatef
時代遅れですか?