Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d iphone 在纹理地图集中自动转换精灵图像_Cocos2d Iphone - Fatal编程技术网

Cocos2d iphone 在纹理地图集中自动转换精灵图像

Cocos2d iphone 在纹理地图集中自动转换精灵图像,cocos2d-iphone,Cocos2d Iphone,有没有办法把cocos2d游戏中已经运行的一堆精灵图像转换成地图。 正在寻找一种方法,在不接触现有源代码的情况下以作者身份执行此操作。您可以查看名为的应用程序。有了它,你可以创建精灵表(atlas的另一个词)和你可以使用的代码 CCSprite* sprite = [CCSprite spriteWithSpriteFrameName:@"image_name"]; 而不是 CCSprite* sprite = [CCSprite spriteWithFile:@"image.png"];

有没有办法把cocos2d游戏中已经运行的一堆精灵图像转换成地图。
正在寻找一种方法,在不接触现有源代码的情况下以作者身份执行此操作。

您可以查看名为的应用程序。有了它,你可以创建精灵表(atlas的另一个词)和你可以使用的代码

CCSprite* sprite = [CCSprite spriteWithSpriteFrameName:@"image_name"];
而不是

CCSprite* sprite = [CCSprite spriteWithFile:@"image.png"];
在创建精灵之前,需要从纹理打包器添加精灵工作表的plist文件:

[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"sheet.plist"];
我希望这有帮助