我知道有关此主题的问题很多,但是它们都很老,我找不到资源来解释如何在cocos2d v3.x和Swift中做到这一点。我在SpriteBuilder的文件夹中有一些PNG,并且已将其制作为Smart Sprite Sheet,但我不知道该怎么做。其他问题的答案让我相信这会起作用:
hero.setSpriteFrame("image.png")
我已经尝试过了,但是没有所谓的方法。
谢谢
SWIFT代码
var hero = CCSprite.spriteWithImageNamed("hero.png") as CCSprite;
var frame = CCSpriteFrame.frameWithImageNamed("ImageName.png") as CCSpriteFrame
hero.spriteFrame = frame;
对象代码
#define SPRITE_CACHE ([CCSpriteFrameCache sharedSpriteFrameCache])
carSprite.spriteFrame = [SPRITE_CACHE spriteFrameByName:@"redCar.png"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句