Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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
Ios Cocos2D Iphone/swift中的世界地图_Ios_Cocos2d Iphone - Fatal编程技术网

Ios Cocos2D Iphone/swift中的世界地图

Ios Cocos2D Iphone/swift中的世界地图,ios,cocos2d-iphone,Ios,Cocos2d Iphone,你好,我有一张世界地图的图片,上面有一个psd文件,将美国各州和每个国家分为几层。然后我可以使用psd文件来创建世界上每个国家和各州的PNG。现在我的cocos2d项目需要将每个国家和州作为自己的CCSprite,以便为各个州和国家添加颜色,因此当您点击一个国家或州时,它会将您带到一个新的场景,显示有关该国家的信息。我不能将整个世界地图作为一张图片添加,因为这样我就无法为单个国家着色。但是,如果我把每个国家都作为一个精灵加起来,那么要把它们与其他国家匹配起来才能把地图重新组合起来,有没有简单的方

你好,我有一张世界地图的图片,上面有一个psd文件,将美国各州和每个国家分为几层。然后我可以使用psd文件来创建世界上每个国家和各州的PNG。现在我的cocos2d项目需要将每个国家和州作为自己的CCSprite,以便为各个州和国家添加颜色,因此当您点击一个国家或州时,它会将您带到一个新的场景,显示有关该国家的信息。我不能将整个世界地图作为一张图片添加,因为这样我就无法为单个国家着色。但是,如果我把每个国家都作为一个精灵加起来,那么要把它们与其他国家匹配起来才能把地图重新组合起来,有没有简单的方法呢

当然,只需以世界地图图像的全分辨率导出各个状态即可。工具TexturePacker将从每个状态图像中删除透明区域,但会记住精灵偏移,因此相同位置的所有状态将自然对齐到其预期位置

如果没有纹理图集工具,这将非常复杂。

这就是您所说的纹理打包工具吗?