0

我在这里找到了 Ballon Ride 代码

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

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

在 CCArray 关键字中。

  1. 在 EnemyGenerator.cpp 中

    无效 EnemyGenerator::remove(CCArray* pEnemies) { CCArray::CCArrayIterator it;

在 CCArray 和 it 关键字中。

  1. 在 MainScene.h

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

在 CCArray 关键字中。

  1. 在 EnemyGenerator.h 中

    cocos2d::CCArray* __pEnemies;

在 CCArray 关键字中。

  1. 在 animateobject.h

    cocos2d::CCArray* __pAnimationFrames;

在 CCArray 关键字中。

  1. 在 animateobject.h

动画对象();void init(CCString textureFileName, CCString frameNamePrefix, int frameCount, float delay, cocos2d::CCLayer* layer, AnimTag spriteSheetTag);

在 CCString 关键字语法错误中:标识符 'CCstring'

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

4

1 回答 1

0

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

于 2013-08-11T21:12:10.097 回答