在quick-cocos中创建Scale9Sprite

通过以下函数可以创建一个Scale9Sprite

display.newScale9Sprite(filename, x, y, size, capInsets)

该图片被打包在一个加密的pvr.ccz文件中。我不认为使用上述函数是一个好的做法。

所以我想知道是否有一种函数可以从SpriteFrame中创建Scale9Sprite?或者我必须将图像保存在单个文件中吗?

点赞
用户9017911
用户9017911

你可以使用以下代码创建精灵:

CCScale9Sprite:createWithSpriteFrame(spriteFrame, capInsets)

CCScale9Sprite:createWithSpriteFrameName(spriteFrameName, capInsets)

其中 spriteFramespriteFrameName 为你所需的 sprite 帧,capInsets 则是你想要使用的拉伸区域。

2017-11-29 12:55:53