2

GLES-Render で 8 つの警告が表示されますが、それらはすべて同じ内容です。

setUniformForModelViewProjectionMatrix廃止されました。

まさにここ:

[mShaderProgram setUniformForModelViewProjectionMatrix];

その他の警告は次のとおりです。

この関数の内部:

-(void) incrementOffset:(CGPoint)offset forChild:(CCNode*)node
{
    for( unsigned int i=0;i < parallaxArray_->num;i++) {
        CGPointObject *point = parallaxArray_->arr[i];
        if( [[point child] isEqual:node] ) {
            [point setOffset:ccpAdd([point offset], offset)];
            break;
        }
    }
}

警告は次のとおりです。Instance method '-child- not found (return type defaults to 'id')

また、ライブラリ内: XMLSupport では、GDataXMLNodeこの警告が表示されます。Format は型 'id' を指定していますが、引数には型'const xmlChar *'(別名 'const unsigned char *')があります。

この行で:

NSCAssert1(result == 0, @"GDataXMLNode XPath namespace %@ issue", prefix);

ありがとう。

4

1 に答える 1

6

@conciliator のコメント (および CCGLProgram.h の非推奨に関するコメント) によるとsetUniformForModelViewProjectionMatrixsetUniformsForBuiltins

「インスタンス メソッドの子が見つかりません」について — CGPointObject はパブリック インターフェイスではないようです (CCParallaxNode.m で宣言および定義されています)。

于 2013-08-07T00:11:21.440 に答える