2010-07-26 66 views
2

任何人都知道opengl实现类似于图库小部件的例子吗?基本上,我正在寻找一个如何使用opengl水平滚动图像列表的例子。我从cooliris的Gallery 3D应用程序中看到过这种行为,但该应用程序中存在很多代码,我一直无法弄清楚它是如何工作的。我是使用opengl的新手。Opengl图库实现?

回答

3

你在找什么是texture mappingNeHe拥有最完整的OpenGL教程集合。我强烈建议你去take a look

我不认为你会在不了解OpenGL的工作原理的情况下复制/粘贴代码。

有关如何加载2D纹理的具体示例,您可以检查this one

+0

我在市场上有应用程序,并且能够编写代码...所以我不寻找复制和粘贴解决方案。我只是需要一些例子来指出我的正确方向。 – androidworkz 2010-07-26 12:41:23

+0

OpenGL充当状态机。如果让你自己花几分钟时间阅读它,当复制/粘贴代码的第一个问题开始出现时,它会让你的生活变得更容易。 – karlphillip 2010-07-26 12:48:05

0

第1步:将缩略图加载到texture atlas。查看bin packing获取地图集布局的想法。

第2步:渲染一组纹理坐标映射到纹理图集正确部分的矩形。