【发布时间】:2010-12-29 05:49:33
【问题描述】:
我目前用 java 重写了一个旧的 Visual Basic 应用程序,其中很大一部分工作涉及用 jogl 替换 Direct3d。
由于我没有处理 Direct3d 的经验,并且只有很少的使用 Opengl 的经验,因此我一直在寻找合适的 api 调用替代品。
有没有好的指南/教程或参考资料?
编辑:
附加信息:
- Direct3D 版本 8
【问题讨论】:
我目前用 java 重写了一个旧的 Visual Basic 应用程序,其中很大一部分工作涉及用 jogl 替换 Direct3d。
由于我没有处理 Direct3d 的经验,并且只有很少的使用 Opengl 的经验,因此我一直在寻找合适的 api 调用替代品。
有没有好的指南/教程或参考资料?
编辑:
附加信息:
【问题讨论】:
NeHe 教程是一个很好的介绍。他们start here。拥有 Direct3D 经验,您可能很快就会熟悉其中的一些。
【讨论】:
我还建议您浏览OpenGL Red Book 并花一些时间输入一些样本并玩弄它们。 OpenGL Red Book 涉及在 C 中使用 GL,因此我建议您在使用 JOGL 之前先使用 C 或 C++ 进行阅读。
您不必什么都玩,但是在继续之前,先用 C++ 编写一些示例会很棒。
否则,如果您没有时间或兴趣或没有意愿学习 GL,请按照其他答案中提到的 NeHe tutorials 进行操作,但请不时查看红皮书以获取更多说明。
【讨论】:
我想您可以尝试浏览此 D3D -> OpenGL 包装库的代码: http://sourceforge.net/projects/dxglwrap(我的意思是用它作为参考)
【讨论】:
NeHe 教程将帮助您快速上手。如果您有时间并需要更全面的内容,您应该联系OpenGL SuperBible。
【讨论】: