我正在使用cocos2d-x库并尝试从中调用几个函数。代码分析器在两个函数中不断抱怨“无效参数”时代码编译没有任何错误:
static inline ccColor3B ccc3(const GLubyte r, const GLubyte g, const GLubyte b);
static CCTintTo* create(float duration, GLubyte red, GLubyte green, GLubyte blue);
所有其他通话都能完美运行。这两者之间在其他功能中没有的共同点是使用GLubyte。 GLubyte的定义如下:
typedef unsigned char GLubyte;
我不相信问题在于我调用方法的方式,但这里有一个关于相关部分的片段:
#include "cocos2d.h"
USING_NS_CC;
...
ccColor3B color=ccc3(250,200,100);
看起来这个问题是由CODAN引起的。所以我的问题是:为了满足分析器并删除所有这些错误,我应该在代码中更改/添加什么?我宁愿不禁用它,所以任何手动解决方案就足够了。