1

为什么我会收到此警告,我该如何解决?

我正在使用 Kobold2D v2.1.0(使用 cocos2d-iphone v2.1 和 OpenGL ES 2.0)

我的代码:

CCMenuItemSprite *flareButton = [CCMenuItemSprite itemFromNormalSprite:flareSprite selectedSprite:flareSelectedSprite target:self selector:@selector(flareSelected)];

您能否告诉我将来如何通过查看任何类型的参考来避免这些弃用。谢谢

4

3 回答 3

5

查看 ccDeprecated.m - 您会在那里找到所有已弃用的方法以及使用该功能的正确(更改)方式。

在 cocos2d 中弃用意味着在几乎所有情况下函数的名称、参数列表或其位置都已更改。您还可以在构建设置中禁用弃用警告,并至少在下一次主要的 cocos2d 更新之前忽略它。

于 2013-03-22T00:05:10.937 回答
4

您可以尝试:

CCMenuItemSprite *flareButton = [CCMenuItemSprite itemWithNormalSprite:flareSprite selectedSprite:flareSprite target:self selector:@selector(flareSelected)];
于 2013-03-22T08:44:50.583 回答
0

itemFromNormalSprite:上将From更改为WithitemWithNormalSprite:

于 2015-08-30T19:24:15.693 回答