0

我有一个覆盖启动屏幕的主 CCLayer,然后我又添加了一个 CCLayer 并将它的宽度和高度设置为我的要求。添加层的目标类是与主 CCLayer 不同的另一个类。所以我想当用户点击 adde CClayer 时它应该调用它的 MotionBegin 方法。但是当我尝试运行程序时,它给了我错误。我正在使用 C++ 开发 COCOS2D-X,并使用 COCO Builder 在 .ccbi 文件上添加 CCLayer。谁能告诉我如何在另一层上添加新的 CCLayer?我的主 CCLayer 程序运行良好,但我必须添加另一层。

4

2 回答 2

0

在 cocos2d-x 版本 2.1.2 之前,如果两个 CCLayer 具有不同的自定义类,则不能在另一个上添加 CCLayer。最新版本可能对此有支持。

于 2013-07-19T09:37:05.130 回答
0

在上一个 cocos2d-x 版本中它工作正常。

于 2013-07-30T10:04:25.010 回答