繁体   English   中英

Android和PC上的OpenGL ES

[英]OpenGL ES on Android and PC

我想使用OpenGL(ES)开发2D游戏,仅用于自学目的。 主要的目标体系结构是Android,所以我想编程语言将是Java(但是c / c ++是有效的竞争者)。

我想知道是否有一种方法可以创建该程序的OpenGL部分的跨平台解决方案。 我已经检查了GLSurfaceView,但似乎只有Android。

有什么技术可以最大程度地减少Android版本与PC版本之间的差异? 麻烦值得吗? 如果可能,从哪里开始? (如果不可能的话,我会使用具有不同视图和控制器层的良好旧MVC模型,我会很好的)我不喜欢使用任何非标准库,例如libGDX(这很好),因为我不喜欢我还了解OpenGL,但我想了解基本知识。

libgdx向您展示了完整的OpenGL ES规范,包括1.x和2.0。 参见GL10,GL11和GL20。 您不必使用建立在诸如Mesh,Texture等之上的类。只需将其用作具有OpenGL ES支持的OS窗口系统的薄包装即可。

OpenGL非常通用,可以很容易地移植到各种平台和语言,尤其是在使用Java的情况下。 可以在以下网址找到一组非常好的使用OpenGL的教程: http://nehe.gamedev.net/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM