1

私は cocos2d-x ライブラリを使用しており、そこからいくつかの関数を呼び出そうとしています。コード アナライザーが 2 つの関数で「無効な引数」について不平を言い続けている間、コードはエラーなしでコンパイルされます。

static inline ccColor3B ccc3(const GLubyte r, const GLubyte g, const GLubyte b);
static CCTintTo* create(float duration, GLubyte red, GLubyte green, GLubyte blue);

他のすべての呼び出しは完全に機能します。他の関数にはないこれら 2 つの共通点は、GLubyte の使用です。GLubyte は次のように定義されています。

typedef unsigned char GLubyte;

メソッドの呼び出し方に問題があるとは思いませんが、関連する部分の抜粋を次に示します。

#include "cocos2d.h"
USING_NS_CC;
...
ccColor3B color=ccc3(250,200,100);

問題の原因は CODAN にあるようです。私の質問は次のとおりです。アナライザーを満足させ、これらすべてのエラーを削除するには、コードに何を変更/追加する必要がありますか? 無効にしたくないので、手動の解決策で十分です。

4

0 に答える 0