【发布时间】:2011-09-21 17:32:10
【问题描述】:
我一直在开发一款新游戏,终于开始编写主角的动作,但我对如何做到这一点存有疑问。
以前,我在 Allegro 中制作了两个游戏,所以 spritesheets 很容易实现,因为我在图像上建立帧和位置,并将每一帧保存在不同的位图中,但我知道使用 OpenGL 可以做到这一点这不是必需的,而且成本更高。
所以,我一直在考虑如何保存我的 spritesheet 并在我的程序中使用,我只有一个想法。
我加载了图像并转换为纹理,在帮助我制作动画的函数中,我只是抓取纹理的一部分进行绘制,而不是将每个纹理都存储在我的程序中。
这是最好的方法吗?
在此先感谢您的帮助。
【问题讨论】:
标签: c++ opengl sdl textures sprite-sheet