我的程序里会生成一张图片保存在sd卡里,如/sdcard/test.jpg。
cocos2dx用什么代码获得这张图片将它转变为一个CCSprite呢?
直接通过图片的路径直接读取,如CCSprite* sprite = CCSprite::spriteWithFile("/sdcard/test.jpg"),但sdCard的路径,不同的设备是不同的,有的是/mnt/sdcard/,有的是/mnt/storage/sdcard/,你可以通过用JNI调用java方法,直接获取sdcard路径
— Begin quote from ____
水如茶 发表于 2013-1-23 16:50 url
如果很多图片都在SD的某一个文件夹下面,使用这些图片,都要CCSprite* sprite = CCSprite::spriteWithFil …
— End quote
这样好像不行
求可行方案
— Begin quote from ____
红光 发表于 2012-6-25 11:42 url
直接通过图片的路径直接读取,如CCSprite* sprite = CCSprite::spriteWithFile("/sdcard/test.jpg"),但sdCa …
— End quote
如果很多图片都在SD的某一个文件夹下面,使用这些图片,都要CCSprite* sprite = CCSprite::spriteWithFile("/sdcard/test.jpg")这样使用吗?能不能先设置资源目录,再使用这些图片?例如CCFileUtils::sharedFileUtils()->setResourceDirectory( “/sdcard/resourse”);
CCSprite *sprite = CCSprite::create(“test.png”);
这样行不行?