1 に答える
0
更新: これは、将来この問題を抱えている人のための解決策です。
問題のテクスチャがスプライトシートの場合、スプライトの「テクスチャ」を変更することはできません。(その上で私の頭を叩きました) 表示されている四角形のみを変更できます。
方法は次のとおりです。
[((MyFunObject*)[[myFunObject2DArr objectAtIndex:j]objectAtIndex:i])->img setTextureRect:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName: @"alt-image.png" ].rect];
に変更setTexture
しsetTextureRect
、SpriteFrame の四角形を引数として呼び出したことに注意してください。
楽しみ。
于 2014-04-06T17:33:04.163 に答える