3d
文章平均质量分 80
wtyqm
这个作者很懒,什么都没留下…
展开
-
使用opengl es编写2d游戏的一些说明和技巧
即使是制作2d游戏,在移动设备上也往往使用opengl es绘图接口,来达到较高的绘制效率。这里记录一下我学习opengl es 2d绘图过程中逐渐明白的一些原理与技巧。 opengl 3d贴图的基本流程是:a.使用3d坐标指定一些描述物体空间位置的顶点(例如一个立方体,或者平面上的一个三角形,指定它们的顶点)b.给每一个位置坐标指定一个纹理坐标,表示纹理图上的哪个点对应这个原创 2012-07-01 13:05:24 · 4086 阅读 · 0 评论 -
游戏动画技术的发展
2d游戏中的动画,最简单直接的实现方式就是一帧一帧的静态图片依序播放,也被称作精灵动画(sprite)。考虑到大量图片导致的内存消耗问题,发展出了一些2d动画精灵压缩方式。例如一个人物走动的动画,可以将身体、胳膊、腿单独切成一个个碎片图,然后在每一帧里,用同样的身体碎片图,配上不同的胳膊、腿,形成完整的一帧。动画只需要导出身体、胳膊、腿的碎片图即可。这样既节省了动画里大量的不变原创 2012-08-26 12:13:02 · 3215 阅读 · 0 评论 -
骨骼动画原理及简单实现
骨骼动画的含义,一句话,骨骼的朝向和位置,影响顶点的位置。骨骼动画的计算方法,一句话,顶点在骨骼空间里的坐标,不受骨骼本身变化影响。因此,我们只要先将顶点从模型空间变换到骨骼空间,在骨骼发生旋转位移后,再把骨骼空间的坐标变换回模型空间即可。这方面的详细介绍已经有很多了,这里推荐http://www.wazim.com/Collada_Tutorial_1.htm这个向导从骨原创 2012-08-28 22:53:30 · 21659 阅读 · 0 评论