0

我从这里开始使用 Android Cocos2D 。我看到可以直接添加精灵图像。

但是,我已经为自己准备了一个巨大的精灵表,它包含了游戏中使用的每一个精灵。

Cocos2D 中是否有某种函数调用,我可以简单地指定“我想从精灵表中将一部分 (x1,y1) 绘制到 (x2,y2) 到 CCGLSurfaceView 上的某个位置”?

4

1 回答 1

0

CCSpriteSheet 已弃用。最好使用 CCSpriteBatchNode 代替(实际上它们非常相似)。您可以从 batchNode 创建精灵:

CCSprite *sprite = [CCSprite spriteWithBatchNode:batch rect:CGRectMake(x1, y1, x2, y2)];

那是objective-c代码,但我认为android版本中有相同的功能

于 2011-08-25T11:05:05.990 回答