想把关卡数据独立出来放在文件里
在andriod上有办法像C++的ifstream一样读取本地数据吗,这样路径会不会成问题
数据是2维矩阵类型的,所以如果用plist会比较麻烦
请问各位有没比较好的方法推荐!
有人知道吗
直接用userDefault就行,xml格式的,
我这边用的是用json做数据配置
C++不清楚
之前写lua的时候 直接使用lua的 io操作读写文件 在android上是会出问题的
所以改用cocos提供的 CCFileUtils 做文件操作
plist貌似就是xml的一种额
是要读取游戏的数据,比如关卡信息,不是存取用户数据
谢谢,我试试!
FileUtils可以读取资源文件夹里的文件吗
查到FileUtils::sharedFileUtils()->getWriteablePath()获取到的貌似是Caches的目录
可以
用fullPathForFilename(“地址”)可以获取一个完整地址
低质是相对res文件夹下的
配合istringstream测试了下,可以
非常感谢!
我一直都是fopen的。
UserDefault可以读取,当文件中没有时,可以制定一个值创建,你读取的数据可以再程序中制定一个初始值,然后保存早文件中就行了。
UserDefault只不过是FileUtils种的一种,用FileUtils相对麻烦,如果要求不严,直接用UserDefault非常方便。
一般都读取 json文件。 读完存到 stl map 或者 CCMAP