0
4

1 に答える 1

0

更新: これは、将来この問題を抱えている人のための解決策です。

問題のテクスチャがスプライトシートの場合、スプライトの「テクスチャ」を変更することはできません。(その上で私の頭を叩きました) 表示されている四角形のみを変更できます。

方法は次のとおりです。

[((MyFunObject*)[[myFunObject2DArr objectAtIndex:j]objectAtIndex:i])->img setTextureRect:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName: @"alt-image.png" ].rect];

に変更setTexturesetTextureRect、SpriteFrame の四角形を引数として呼び出したことに注意してください。

楽しみ。

于 2014-04-06T17:33:04.163 に答える