为什么我会收到此警告,如何解决?
我正在使用Kobold2D v2.1.0(使用cocos2d-iphone v2.1和OpenGL ES 2.0)
我的代码:
CCMenuItemSprite *flareButton = [CCMenuItemSprite itemFromNormalSprite:flareSprite selectedSprite:flareSelectedSprite target:self selector:@selector(flareSelected)];
你能否告诉我如何通过查看任何类型的参考来避免这些弃用。感谢
答案 0 :(得分:5)
查看ccDeprecated.m - 您将找到所有已弃用的方法以及使用该函数的正确(更改)方法。
在cocos2d中不推荐使用意味着在几乎所有情况下,函数名称,参数列表或其位置都已更改。您还可以在构建设置中禁用弃用警告,并至少忽略它,直到下一个主要的cocos2d更新。
答案 1 :(得分:4)
您可以尝试:
CCMenuItemSprite *flareButton = [CCMenuItemSprite itemWithNormalSprite:flareSprite selectedSprite:flareSprite target:self selector:@selector(flareSelected)];
答案 2 :(得分:0)
在 itemFromNormalSprite上从更改为 :将 itemWithNormalSprite: