Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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的嵌入式Linux三维图形引擎_Android_Linux_Opengl Es_Embedded_Unity3d - Fatal编程技术网

不带Android的嵌入式Linux三维图形引擎

不带Android的嵌入式Linux三维图形引擎,android,linux,opengl-es,embedded,unity3d,Android,Linux,Opengl Es,Embedded,Unity3d,我面临的任务是将一些尚未编写的定制3D游戏引入我们的嵌入式Linux板。我们的系统是一个定制的Linux发行版。主应用程序使用Qt运行,计划将此应用程序作为单独的进程运行游戏,这些进程将在激活时超越屏幕。该板具有OpenGL ES2的功能,与现代电话相当。 在这样一个平台上,对于一个好的、高性能的3D图形引擎,我有哪些选择 我更希望有Unity3D,但它只支持Android。(也许有可能通过只提供基本依赖项来跳过Android?既然您已经决定在UI中使用Qt,那么您肯定想要一个与Qt兼容的图形库

我面临的任务是将一些尚未编写的定制3D游戏引入我们的嵌入式Linux板。我们的系统是一个定制的Linux发行版。主应用程序使用Qt运行,计划将此应用程序作为单独的进程运行游戏,这些进程将在激活时超越屏幕。该板具有OpenGL ES2的功能,与现代电话相当。 在这样一个平台上,对于一个好的、高性能的3D图形引擎,我有哪些选择


我更希望有Unity3D,但它只支持Android。(也许有可能通过只提供基本依赖项来跳过Android?

既然您已经决定在UI中使用Qt,那么您肯定想要一个与Qt兼容的图形库

因此,听起来OpenGL ES正是您想要的:

Qt for Embedded Linux提供了对集成OpenGL ES for的支持 绘制到QGLWidget中。当前的实现支持OpenGL 以及QGLWidget中的2D绘制

问:到底是什么阻碍了你(你没有指定具体的板或任何关于你的工具链/库供应商的细节)

附言: 您可能还希望查看以下内容:

OpenGL与Qt for Embedded Linux的参考集成是 来自的PowerVR芯片组。它包括 两个组件:pvreglscreen,它为嵌入式Linux提供Qt 屏幕驱动程序和QWSEGL,它实现了PowerVR的插件 EGL实现,实现低级OpenGL图形表面

缴费灵: 这是一本关于嵌入式Linux的好书:保证满意:

嵌入式Linux入门,Christopher Hallinan:


既然您已经决定在UI中使用Qt,那么您肯定需要一个与Qt兼容的图形库

因此,听起来OpenGL ES正是您想要的:

Qt for Embedded Linux提供了对集成OpenGL ES for的支持 绘制到QGLWidget中。当前的实现支持OpenGL 以及QGLWidget中的2D绘制

问:到底是什么阻碍了你(你没有指定具体的板或任何关于你的工具链/库供应商的细节)

附言: 您可能还希望查看以下内容:

OpenGL与Qt for Embedded Linux的参考集成是 来自的PowerVR芯片组。它包括 两个组件:pvreglscreen,它为嵌入式Linux提供Qt 屏幕驱动程序和QWSEGL,它实现了PowerVR的插件 EGL实现,实现低级OpenGL图形表面

缴费灵: 这是一本关于嵌入式Linux的好书:保证满意:

嵌入式Linux入门,Christopher Hallinan:


看一看。同样的引擎也适用于嵌入式
linux
,具有一些其他功能(例如,可以使用Maya的剪辑库)。目前它可以在
BeagleBoard
上工作,即使角色动画速度为30 fps,并且
1024x768

请看一看。同样的引擎也适用于嵌入式
linux
,具有一些其他功能(例如,可以使用Maya的剪辑库)。目前,它在
BeagleBoard
上运行,即使角色动画速度为30 fps和
1024x768

也不确定,但ogre3d()可能值得一看。ogre3d是一个不错的项目,但生成的图形看起来并不令人印象深刻(仅从youtube上判断),不确定,但ogre3d()可能值得一看。Ogre3d是一个不错的项目,但生成的图形看起来不太令人印象深刻(仅从youtube判断)。感谢您对我的问题的关注。实际上,应用程序可以在任何环境中运行,正如我提到的,Qt只是启动应用程序、管理器,因此Qt兼容性不是一个要求。我没有指定任何供应商不偏离手头的问题,但如果它变得相关,我很乐意提供它们。此外,裸OpenGL ES与丰富的3D游戏引擎非常不同。如果我不想要90%的东西已经实现了,我不会要求游戏引擎。谢谢你对我问题的关注。实际上,应用程序可以在任何环境中运行,正如我提到的,Qt只是启动应用程序、管理器,因此Qt兼容性不是一个要求。我没有指定任何供应商不偏离手头的问题,但如果它变得相关,我很乐意提供它们。此外,裸OpenGL ES与丰富的3D游戏引擎非常不同。如果我不想要90%的东西已经实现,我就不会要求游戏引擎。