打算开始学习lua了,但是发现使用向导创展支持lua的工程出差。经过研究发现是其使用的模板和程序版本不匹配造成的。
首先说下我的环境,vs2010 + cocos2d-1.0.1-x-0.12.0。
本来想直接改cocos2dx的模板,发现比较复杂,就偷懒了,还是留给原作者去改吧。
这里说下简单的解决办法。
问题表现:
使用向导创建支持lua项目时出现文件找不到的错误,如下:
<目录省略>\cocos2d-1.0.1-x-0.12.0\template\msvc\CCAppWiz.win32\Templates\1033\../../../../../lua/cocos2dx_support/LuaEngine.cpp
解决办法:
1.打开cocos2d-1.0.1-x-0.12.0\template\msvc\CCAppWiz.win32\Templates\1033\目录下的Templates.inf文件
找到[! if CC_USE_LUA]节点,将节点的内容修改为:
../../../../../lua/cocos2dx_support/LuaCocos2d.cpp
../../../../../lua/cocos2dx_support/LuaCocos2d.h
../../../../../lua/cocos2dx_support/tolua_fix.c
../../../../../lua/cocos2dx_support/tolua_fix.h
../../../../../lua/cocos2dx_support/CCLuaEngine.cpp
../../../../../lua/cocos2dx_support/CCLuaEngine.h
2.保存后,新建支持lua的项目,将cocos2dx自带的HelloLua工程下的AppDelegate.h和AppDelegate.cpp文件复制并替换新建的工程下的这两个文件。
3.将HelloLua工程下Resources目录下的所有文件复制并替换新建的工程下的Resources目录下的所有文件。
4.编译工程,并设为启动项目,应该就可以运行了。
分享到:
相关推荐
cocos2d-lua 实现富文本
coocs2d核心编程代码。。。lua。。游戏开发,包含各种核心编程第二版demo
cocos2d-lua整合到原生iOS工程,可以直接打开Lua脚本的游戏
Cocos2d-Lua社区Cocos2d-Lua-Community是Cocos2d-x 4.0的改进,并且易于使用Lua游戏引擎。 它是与Quick-Cocos2dx-Community v3.7.x兼容的Lua“框架”。得到帮助 QQ群:社区版千人群(1群)号:361920466社区版2群:...
cocos2d-Lua示例demo源码踩虫子-MOD美国大兵
消消乐cocos2d-lua源码,含源码与图片资源,供初学者学习之用。建议cocos2d选用3.10以上版本。
cocos2dx lua 解密工具xxtea_decrypt,非常好用,直接就可以反编译出来
Lua开发必备插件,调试cocos2d-lua程序,亲自测试过,还可以
cocos2d-lua 关东升2.5.2
完美搓牌效果 流畅翻拍动画 容易集成 一个文档一张图片即可
基于ldt的cocos2d x lua代码提示 cocos2dx版本2 2 3
cocos2d-x+lua游戏demo源码 xcode工程
Cocos2d-x中使用Lua脚本的初步使用,在Cocos2d-x中访问Lua脚本中的变量
cocos2d-x lua 创建的贪吃蛇游戏,有些问题,还要优化
cocos2d直接调用gameCenter还是遇到不少问题,这里提供了我对cocos 3.7及lua对gameCenter调用的桥。 环境是xcode 6.4+cocos2d 3.7 解决lua如何调用objective-c及新版本gameCenter未登录不显示登录界面
将cocos2d-x lua打包成静态库在ios工程中使用,让ios应用中可以播放cocos的动画或者ios界面可以玩cocos2d-x游戏,分开管理,和开发
最新版的cocos2d-x实战 lua卷,分享给大家
1. android砸壳 2. 文件解密 2.1. 新版jsc解密 2.2. lua文件自动解密脚本 3. 抓包软件mac&wind 4. 数据报文解密脚本 5. 安卓hook工具包
Cocos2d x之Lua核心编程
包含服务器搭建,lua代码实现