プログラムで CCNode のイメージを変更する方法を知っている人はいますか? SpriteBuilder を使用して簡単なゲームを作成しています。
質問する
835 次
2 に答える
2
CCNode にはイメージがありません。画像を持つのは CCSprite だけです。プロパティを使用して CCSprite の画像を変更できspriteFrame
ます。
于 2014-02-26T00:38:54.447 に答える
1
シーンで CCNode オブジェクトを使用していると仮定すると、オブジェクトの実装ファイルにメソッドを作成し、画像を変更したいときにそれを呼び出す必要があります。
シーンコード:
CustomObject *blahblah;
[blahblah ChangeNodeImage:"FrameName.png"];
CCNode 実装ファイル内:
-(void) ChangeNodeImage: (NSString *) theImageFrameName;
{
CCSpriteFrame* imageframe = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:theImageFrameName];
[CustomObject setDisplayFrame:imageframe];
}
于 2014-02-26T05:00:48.880 に答える