Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android OpenGL库+;用于编写opengl图形的软件,实用性强_Android_Opengl Es_Generator - Fatal编程技术网

Android OpenGL库+;用于编写opengl图形的软件,实用性强

Android OpenGL库+;用于编写opengl图形的软件,实用性强,android,opengl-es,generator,Android,Opengl Es,Generator,我想在Android游戏上使用OpenGL图形,并阅读一些基本的教程文章。我认为手工编写OpenGL代码是非常困难、漫长和耗时的。实际准备OpenGL代码的实用方法是什么。是否有任何编辑器来生成OpenGL对象代码或任何它可以帮助生成OpenGL代码的软件?这些公司是如何准备OpenGL项目的?快速响应:与谷歌一起研究“android 3d引擎”,选择一个满足您需求的引擎 从开源的角度来看,使用任何开放的图形库(#andengine#libgdx#shadingzen…)作为主框架,这样您就不需

我想在Android游戏上使用OpenGL图形,并阅读一些基本的教程文章。我认为手工编写OpenGL代码是非常困难、漫长和耗时的。实际准备OpenGL代码的实用方法是什么。是否有任何编辑器来生成OpenGL对象代码或任何它可以帮助生成OpenGL代码的软件?这些公司是如何准备OpenGL项目的?

快速响应:与谷歌一起研究“android 3d引擎”,选择一个满足您需求的引擎

从开源的角度来看,使用任何开放的图形库(#andengine#libgdx#shadingzen…)作为主框架,这样您就不需要编写太多复杂的OpenGL代码。要创建3D网格,可以使用#Blender,它支持多种导出格式,甚至可以用python编写自己的格式。有很多关于如何在OpenGL中使用波前(.obj)对象的例子(例如)

没有一个OpenGL代码生成工具,正如您所想。OpenGL是一个API,它允许您管理不足以显示对象的GPU驱动程序状态,您还需要编写自己的3d引擎(即使非常简单)或使用任何已经制作好的引擎


同样,做一些研究,找到满足您需求的工作流和引擎。

快速响应:与谷歌一起研究“android 3d引擎”,然后选择满足您需求的引擎

从开源的角度来看,使用任何开放的图形库(#andengine#libgdx#shadingzen…)作为主框架,这样您就不需要编写太多复杂的OpenGL代码。要创建3D网格,可以使用#Blender,它支持多种导出格式,甚至可以用python编写自己的格式。有很多关于如何在OpenGL中使用波前(.obj)对象的例子(例如)

没有一个OpenGL代码生成工具,正如您所想。OpenGL是一个API,它允许您管理不足以显示对象的GPU驱动程序状态,您还需要编写自己的3d引擎(即使非常简单)或使用任何已经制作好的引擎


同样,做一些研究,找到满足您需求的工作流和引擎。

对于图形编程新手来说,OpenGL非常难学。如果您熟悉Java,那么我建议您研究LibGDX。Libgdx或实际上任何其他游戏引擎的工作方式是,它们通过围绕OpenGl程序编写包装来隐藏OpenGl编程的困难。所以,如果您对Java这样的高级语言感到满意,那么使用Libgdx就容易多了。那你就可以开始你的比赛了

我推荐Libgdx的原因很简单

A) 从外部我发现他们有一个非常活跃的论坛和大量的测试代码、演示

B) 另外,从免费开源的角度来看,Libgdx中的粒子编辑器也是一个例外

C) 在桌面上验证输出的能力是一种特殊的能力,它节省了大量的时间


看起来,其他免费开源引擎和engine或cocos2d不再像以前那样活跃。也许他们在Zynga ville玩得很开心:)

对于一个图形编程新手来说,OpenGL非常难学。如果您熟悉Java,那么我建议您研究LibGDX。Libgdx或实际上任何其他游戏引擎的工作方式是,它们通过围绕OpenGl程序编写包装来隐藏OpenGl编程的困难。所以,如果您对Java这样的高级语言感到满意,那么使用Libgdx就容易多了。那你就可以开始你的比赛了

我推荐Libgdx的原因很简单

A) 从外部我发现他们有一个非常活跃的论坛和大量的测试代码、演示

B) 另外,从免费开源的角度来看,Libgdx中的粒子编辑器也是一个例外

C) 在桌面上验证输出的能力是一种特殊的能力,它节省了大量的时间


看起来,其他免费开源引擎和engine或cocos2d不再像以前那样活跃。可能他们在Zynga ville玩得很开心:)

非常感谢你的提示。非常感谢你的提示。