CCAnimation を設定するメソッドがあります
public CCAnimation SetupAnimations(string prefixOFSprite, int numberOfFrames, int startFrame)
{
//me getting desperate and doing any old initilisation
CCAnimation finalAnimation = new CCAnimation();
finalAnimation = CCAnimation.animation();
for (int i = startFrame; i < numberOfFrames + 1; i++)
{
finalAnimation.addFrameWithFileName(prefixOFSprite + "-" + i);
}
float delay = 0.07f;
finalAnimation.setDelay(delay);
return finalAnimation;
私はこのように呼んでいます
whiteDogBeginFalling = SetupAnimations("GameGraphics/dog/falling/white-falling", 7, 1)
しかし、ゲームを実行するとアニメーションが再生されません:(これは私がiOSからゲームを移植しているためです。追加することでこの問題を回避しました
[whiteDogBeginFalling retain]
メソッド呼び出しの直後。
cocos2d の C# バージョンでこれを行うにはどうすればよいですか? または、別の解決策を考え出すのを手伝ってくれる人はいますか?
前もって感謝します