cocos2d-x android环境中lua脚本的io操作
2014-06-16 17:52
393 查看
因为android的安装包安装之后,是以压缩文件的形式存储。故在lua脚本中,直接使用io操作(如:io.open等)是无法找到文件的(ios和windows平台无此问题)。
在论坛中找到一个解决办法http://www.cocoachina.com/bbs/read.php?tid=198542
原理是在lua中调用CCString:createWithContentsOfFile方法,使用c++代码去打开文件。具体代码:
local str = CCString:createWithContentsOfFile(CCFileUtils:sharedFileUtils():fullPathForFilename("config/config_skill.json")):getCString();
在论坛中找到一个解决办法http://www.cocoachina.com/bbs/read.php?tid=198542
原理是在lua中调用CCString:createWithContentsOfFile方法,使用c++代码去打开文件。具体代码:
local str = CCString:createWithContentsOfFile(CCFileUtils:sharedFileUtils():fullPathForFilename("config/config_skill.json")):getCString();
相关文章推荐
- Cocos2d-x教程 Lua脚本(2) Mac系统下搭建Lua的编码环境
- Cocos2d-lua quick3.5final 开发及Android运行环境搭建
- Cocos2d-x教程 Lua脚本(2) Mac系统下搭建Lua的编码环境
- 使用cocos2d-x tolua++工具导出自定义类到lua脚本环境
- cocos2d-x-lua如何导出自定义类到lua脚本环境
- Visual Sutdio2015 C++嵌入Lua脚本环境配置
- cocos2d-x-lua如何导出自定义类到lua脚本环境
- cocos2d-x-lua如何导出自定义类到lua脚本环境
- Cocos2d-x教程 Lua脚本(2) Mac系统下搭建Lua的编码环境
- Android运行环境搭建(SDK与ADT相关操作)
- android 环境下使用cocos2d-x的环境配置步骤
- [小教程]解决android中加入Lua脚本后安装APK报错的问题。
- 【iOS-cocos2d-X 游戏开发之八】使用Lua脚本进行游戏开发(基础篇) 推荐
- (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- ubuntu下自动配置android环境脚本
- Cocos2d-x跨Android&iOS平台 开发环境搭建 -- 验证好使
- (三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)
- android环境配置(Error generating final archive: java.io.FileNotFoundException: D:\Android\Hello\bin\res)
- unix环境高级编程--不带缓冲的IO操作
- 创建 cocos2d-x+lua for android 步骤