我怎么能在我的雪碧上画一些东西?

时间:2009-08-28 03:57:45

标签: iphone cocos2d-iphone

我正在使用cocos2d来开发游戏,现在有一个从图像加载的精灵,我想在广场上画一些东西?我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

这就是我要做的事情:

  1. 创建一个新的CocosNode类。称之为CustomDrawNode
  2. 在该类的draw方法中,我会使用drawline绘制我需要的东西。
  3. 在初始化精灵的GameScene中,还要初始化CustomDrawNode的实例。
  4. 将其添加到场景中:[self addChild:myCustomDrawNode z:1000 tag:999]。使用比精灵更高的z。
  5. 将您的CustomDrawNode实例移动到与精灵相同的位置。

答案 1 :(得分:0)

您可以继承Sprite类并覆盖draw方法。