2D游戏编程技巧与Super Jumper游戏开发
在2D游戏开发中,有许多实用的技巧和方法可以帮助我们更高效地创建出精彩的游戏。下面将介绍如何使用 SpriteBatcher 类、实现精灵动画,以及开发一款名为Super Jumper的2D OpenGL ES游戏。
使用SpriteBatcher类
在之前的示例中,我们可以将 TextureRegion 和 SpriteBatcher 类应用到我们的大炮示例中。具体操作步骤如下:
1. 复制 TextureAtlas 示例并将其重命名为 SpriteBatcherTest ,其中包含的类可以命名为 SpriteBatcherTest 和 SpriteBatcherScreen 。
2. 去除 Screen 类中的 Vertices 成员,因为 SpriteBatcher 会为我们完成所有繁琐的工作。
3. 添加以下成员:
TextureRegion cannonRegion;
TextureRegion ballRegion;
TextureRegion bobRegion;
SpriteBatcher batcher;
- 修改屏幕的构造函数,去除所有
Verti
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



