cocos2dx版本是3.3rc0
首先,我建了一个lua工程。
lua工程和cpp工程有点不一样,cpp的资源是在resource文件夹下,移植安卓的时候把这些文件复制到安卓工程的assets目录下就可以了
但是lua工程没有resource文件夹,.lua文件读取的资源路径是根目录下的res文件夹
而lua项目自带的win32工程的资源目录是在runtime/win32文件夹
然后我就修改win32工程的资源文件夹,改到res文件夹下
接着重点来了
我在win32下用FileUtils读取一个文件,要输入文件地址(在2.x版本的时候我记得是要输入绝对路径的,但是在3.x版本输入文件名也可以帮忙找到绝对路径)
所以我这里就输入文件名,例如mydb.db
在win32下能读取到这个文件。
但是移植到安卓后却不行,说找不到这个文件。
那么请问这个路径要怎么写?
重点1:我建的是lua工程,而且还是用Cocos IDE建的
重点2:我打开文件的代码是在VS用C++写的,不是用lua写的
重点3:调用的是CCFileUtils::sharedFileUtils()->getFileData(“mydb.db”,“r”,&len); 第一个参数是"mydb.db"
重点4:win32下运行成功,但打包到apk中时,说找不到mydb.db这个文件,我猜测是第一个参数没写对。
提问:路径该怎么写?