Opengl 我应该使用什么软件包制作2d动画?

Opengl 我应该使用什么软件包制作2d动画?,opengl,animation,gdi+,2d,sdl,Opengl,Animation,Gdi+,2d,Sdl,我正在与一位客户合作制作2d地图。地图以用户的位置为中心,标记各种标题和兴趣点。当用户移动时,标题会改变,兴趣点也会移动 我的客户坚持使用OpenGL来实现这一点,但这似乎有些过分 他提到他认为GDI+和SDL对于这个目的来说太慢了,但我不同意。由于成本原因,未考虑闪存 有谁能就一个好的2d免费动画解决方案提供一些建议吗?具有全功能的OpenGL加速2d绘画/动画,它是免费的,也适用于商业应用LGPL许可证、跨平台和一般使用的乐趣 一个旁注:为什么任何人都会考虑SDL慢,这真的超出了我,它能快多

我正在与一位客户合作制作2d地图。地图以用户的位置为中心,标记各种标题和兴趣点。当用户移动时,标题会改变,兴趣点也会移动

我的客户坚持使用OpenGL来实现这一点,但这似乎有些过分

他提到他认为GDI+和SDL对于这个目的来说太慢了,但我不同意。由于成本原因,未考虑闪存

有谁能就一个好的2d免费动画解决方案提供一些建议吗?

具有全功能的OpenGL加速2d绘画/动画,它是免费的,也适用于商业应用LGPL许可证、跨平台和一般使用的乐趣


一个旁注:为什么任何人都会考虑SDL慢,这真的超出了我,它能快多少?

< P>我们用来制作游戏的第一个库是。我刚刚查看了网站,他们确实支持动画和其他东西


不幸的是,我不记得如何使用它,也不记得开始使用它花了多长时间我的编程知识在那时才刚刚发展起来,但我记得结果看起来不错:希望这有帮助

它能快多少?嗯,根据渲染方式和渲染量,使用OpenGL/DirectX,在弱硬件上每秒可以获得300到600帧。@SigTerm:只是为了澄清我的评论:简单的DirectMedia Layer 2D API当然不比OpenGL快,但对于轻量级的2D API,它可能是速度最好的产品之一,同时增加了便携性和易用性。我们只需要30-40 fps左右。我的客户不断提到,他总是看到SDL和其他公司的动画片。我想他只是忘了打开双缓冲。如果你想要平滑的动画而不是起伏的动画,那么你需要将fps与显示器的刷新率相匹配。如果刷新率为60 Hz,那么无论您使用的是什么图形库,除了60 fps以外的任何东西都是不稳定的。双缓冲只能使您免于撕裂,而不是颠簸。allegro与sdl一样易于设置和使用