先说一下,我还在用2.x版本。。。3.x因为自己的的C++功底太渣所以暂时没有用啊
最近做2d移植2d-x的项目,马上收工了,遇到一个问题:在IOS上可以轻松用NSImage做保存图片到Carema Roll也就是相册,换成了2d-x以后不会了,百了好久的度娘也没看到很合适的demo或解决办法
看到一个用CCRenderTexture做截屏保存的,ios模拟器下测试,截屏被保存在了一个很深的文件夹内,2d-x的自动搜索路径提供的位置。然后在模拟器的相册里完全找不到我截屏保存出来的图。
安卓真机测试后也没找到图片(Nexus4)
现在就求有做过的各位大哥帮个忙,指点一下应该怎么做,给个传送门让我拜读一下帖子最好了~
噢,如果还没明白我是要实现啥功能,我在此叙述一下:游戏中会给用户展示一张图片,原图是我游戏的资源,现在想允许用户将这个资源保存成一张照片到手机相册中,以便随时查看。
因为是屏幕中很小的一块,而且有相框啊神马的乱七八糟的东西遮挡住部分图片,所以用CCRenderTexture不能完美的把图片截屏出来,所以这个方法能不用尽量还是不想用的——依此缘故,
手机硬件截屏(home+锁屏键)也是行不通的。