cocos2dx + lua 开发问题一堆
来源:互联网 发布:淘宝宝贝草稿找不到了 编辑:程序博客网 时间:2024/05/31 19:08
以前是java + android + eclipse ,简直就是跪着把游戏,应用做出来,放上线的。
现在是quick + coco2dx + vs2012
好吧我认了,你tmd quick框架的官网上说的自己目标多伟大,“是为了提高开发效率,以后肯定支持cocos2dx 3.0”,可搭个环境都要1个星期,1个星期我游戏都开发出来了,还提高个毛效率啊,还不如用原始的cocos2dx + lua.
官网的东西还是不靠谱,还是那句,谁用谁知道
好啦我真的认了,当年鬼使神差选了程序这条不归路
就让我们看看quick coco2dx有多少坑吧:
1.用player打开事例项目,出现以下提示(解决)
module 'framework.init' not found:
解决方法:
http://blog.sina.com.cn/s/blog_4ff72b4f0101iitn.html
2.一堆的找不到文件
具体可以看这个文章
http://www.bingfengsa.com/info/15117.html
关键是
1)当然这是不够的,右键你的项目->属性,C/C++ ->Additional Include Directories 里面加上那坨目录:
2)当然Linker->Input->Additional Dependencies 这里也要加上一坨东西:
3.到最后WebSocket还是有问题,解决方法如下。
注意websockets.lib 在external\libwebsockets\win32 这里由于没有见到源文件(*.cpp),所以要么把这里lib 目录加到项目的lib 目录,要么直接把external\libwebsockets\win32\lib 里的东西全拷到项目输出目录Debug.win32 下面也行。
4.lua的框架,所以你会需要用到这个
http://www.eclipse.org/koneki/ldt/
界面貌似不错,有点喜欢上他eclipse了
5.最后发现,要配置用户变量2个
COCOS2DX_ROOT
QUICK_COCOS2DX_ROOT
至于为什么要配置这两个嘛,我稍微说一下吧,搞嵌入式或者跨linux或者windows的都应该懂
在VS2012右键 属性——》C++——》常规——》附加包含目录,看到了吧,所以要配置QUICK_COCOS2DX_ROOT
另外一个用户变量忘了,反正要配COCOS2DX_ROOT,以后遇到再补上
6.如何I调试,由此至终,没调试过,希望以下链接可以帮忙
http://www.verydemo.com/demo_c161_i252304.html
7。最后发现quick cocos2dx 还是不行啊,能做quick lua就好了,能替换lua就不错了(最后还是重新来过,用python 创建项目)
http://blog.csdn.net/pleasecallmewhy/article/details/12677103
<-------------------------------------------------------------------------华丽的分割线---------------------------------------------------------------------------------------------------------------------->
基本的框架搭建算是搭好了,可是真正的问题来了,问题来的太突然,不过也不意外
问题就发生在加载第一个背景图的时候
没错lua或者很快能开发个界面(如果你写了2年lua,n年脚本),但第一个问题你逃避不了啊
8.第一个问题就是quick cocos2dx或者lua是如何做屏幕适配的?
9.在尝试用tolua++传递table的时候,出现stack around the variable "" corrupted
http://www.cnblogs.com/flysnail/archive/2011/09/21/2184114.html
具体解析可看上面这个链接
我想这么写,local t={1,1,1}
robot:getUserList(t)
但是打开player测试的时候出现崩溃
解决方法就是,c/c++->代码生成->基本运行时->默认值
10.lua字串操作和模式匹配
http://egamesir.blog.163.com/blog/static/188096088201110710241530/
模式匹配链接如上
http://www.cnblogs.com/whiteyun/archive/2009/09/02/1541043.html
模式匹配x2
cocos2dx读取json
http://blog.csdn.net/cloud95/article/details/27643917
d
- cocos2dx + lua 开发问题一堆
- cocos2dx+Lua 脚本开发一
- cocos2dx开发中的lua继承
- cocos2dx lua class 继承问题
- android 开发网络莫名其妙问题一堆
- 问题一堆
- 一堆问题...
- 如何解决xcode里开发cocos2dx修改lua脚本后不刷新的问题
- 如何解决xcode5里开发cocos2dx修改lua脚本后不刷新的问题
- cocos2dx--vs2012+lua开发环境搭建
- cocos2dx+vs2012+lua开发环境配置+BabeLua
- cocos2dx-lua开发旅程(一)
- Cocos2dx-Lua开发环境配置步骤
- cocos2dx+vs2012+lua开发环境配置+BabeLua
- cocos2dx 3.x lua开发指引
- 如何优雅进行 cocos2dx + lua 开发
- cocos2dx-lua开发旅程(一) .
- Cocos2dx 3.12 Lua开发环境搭建_01
- Eclipse连接数据库MySQL以及一些有关数据库的知识
- qt鼠标的小例子
- 手机web网站前端开发布局技巧
- leetcode__Merge k Sorted Lists
- 工作笔记 nanosleep()函数
- cocos2dx + lua 开发问题一堆
- 如何把自己写的网站项目发布到网上?
- linux驱动中的write函数
- 六十六天的爱-致我的回忆 永恒的痛
- 图像的灰度共生矩阵 matlab
- list,set,map,数组间的相互转换
- 关于Struts的知识总结
- 变量
- 九度1502