决定尝试下JOGL!

本来打算用DX+C#来做地形编辑器

不过,昨天太后仔说最新的JOGL很不错

回来马上搜索了下,发现目前绑定java的opengl主要有lwjgl和jogl

(Lightweight Java Game Library (LWJGL)(轻量级的Java游戏库))

lwj的话,主要是太面向游戏了,所以对我做 界面来说有点不顺手

而jogl,已经成为指定的jsr231,是SUN亲自开发的,现在已经步入RC2阶段鸟

jogl与swing, awt融合很容易

半夜3点半起来搞到现在才配置好环境,汗。。

另外bs下自己,网上的教程都是老的jogl,那时候还没有成为jsr,所以包的结构都是net.java.games.jogl

结果现在正式成为了jsr,包就变成了

javax.media.opengl。。

靠,害得我编译了半天死活import不尽net.那个包,哈哈哈

配置方式网上讲的都TMD烦

我就建了一个固定的目录

D:/java project/jogl/lib

里面解压缩那两个jar和4个dll

我下载的是20070622 build的jogl-1.1.1-pre-20070622-windows-i586.zip

以后如果有新的,就解压缩后直接覆盖D:/java project/jogl/lib里面的内容就OK了

然后把D:/java project/jogl/lib加入到系统path的最后

重启eclipse和netbeans,测试代码

import javax.media.opengl.GLCapabilities;


/**
 *
 * @author ok
 
*/

public   class  JOGLHelloWorld  {

    
public static void main(String[] args) {
        System.
out.println(System.getProperty("java.library.path"));
        System.loadLibrary(
"jogl");
        GLCapabilities caps 
= new GLCapabilities();
        System.
out.println("OK");
    }


}

 

参考文章:你好,JOGL - Java与OpenGl的绑定

附加几个学习网址:

JOGL 主页: https://jogl.dev.java.net/

JOGL论坛:http://www.javagaming.org/forums/index.php?board=25.0

JOGL+SWING: Easy 2D/3D Mixing in Swing

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值