在新的Cocos2dx中移植Balloon Ride的旧代码

时间:2013-08-11 12:48:18

标签: visual-studio-2012 cocos2d-x

我找到了Ballon Ride代码here

我正在尝试将其导入新的Cocos2d-x。我正在使用rc0 2.1.3版本。我收到了以下错误。 虽然我收到很多错误,但我列出的很少。 1.在EnemyGenerator.cpp

CCArray<Enemy*>* EnemyGenerator::getEnemies()

在CCArray关键字中。

  1. 在EnemyGenerator.cpp

    void EnemyGenerator :: remove(CCArray * pEnemies)     {         CCArray :: CCArrayIterator吧;

  2. 在CCArray及其关键字。

    1. 在MainScene.h中

      void updateEnemies(cocos2d :: CCRect balloonRect,cocos2d :: CCArray * pEnemies);

    2. 在CCArray关键字中。

      1. 在EnemyGenerator.h中

        cocos2d :: CCArray * __pEnemies;

      2. 在CCArray关键字中。

        1. 在animateobject.h中

          cocos2d :: CCArray * __pAnimationFrames;

        2. 在CCArray关键词中。

          1. 在animateobject.h
          2. AnimatedObject();     void init(             CCString textureFileName,             CCString frameNamePrefix,             int frameCount,             浮动延迟,             cocos2d :: CCLayer *图层,             AnimTag spriteSheetTag);

            in CCString keyword sytax error:identifier'CCstring'

            任何人都请帮我解决这些问题。我将非常感谢。

1 个答案:

答案 0 :(得分:0)

检查cocos2d.h是否包含在名称空间coocs2d中。看起来您缺少此特定文件下的头文件。更多我认为CCArray不适用于模板类类型。它只是CCArray *或CCObject *所以你需要删除它才能工作。