最近由于忙了一段时间,忙完了之后又迷茫了这么久,然后终于开始继续Quick-x的学习之路了。
然后遇到了一个比较棘手的问题。
虽然照着官方mvc的例子敲代码,但是还是不停的报错,报错的问题下次集结成一个帖子发出来好了。
今次记录的是对于错误的DEUG方面的问题。
我的首选当然是Eclipse + LDT了,因为从业是自java而始,继而是AS,用得最熟的莫过与FB了。
参考的是官方的文章:
用 Eclipse LDT 调试 quick-cocos2d-x 游戏
但是,进行到配置player的时候,出现了"Update LCD "的错误,
上google找了一圈,根本没有找到答案,stackflow上面有两个这样的问题,但是一直无人解答。
在这里推荐偶尔使用一下FireFox,因为Firefox会有自动代理的功能,所以偶尔可以进入一些被墙的网站。
搜索引擎我特么用yahoo,google,startpage,duckduckgo都特么搜不了或者搜不到东西,(努力克制自己不讲脏话)
被逼之下用我最不想用的东西搜,特么的一堆卖LCD的广告比。
绝望只是不小心在cocoachina上看到了这个帖子:
使用VS插件在VS2012/2013上编辑和调试Quick-cocos2d-x的Lua代码
以及CSDN的专栏:
照着这个成功的对代码进行了调试。
我的设置如下:
需要注意的是,调试的时候可能会有很多framework相关的东西加载不到,
这个时候需要去quick-x的目录下把framework文件夹拷到项目的scripts文件夹下面,然后在Command line中增加 -disable-load-framework,
后续会研究是否有参数去包含此目录。
然后打包的时候记得去掉scripts下面的framework文件夹。
啊,多么痛的领悟!!!!
尼玛,困扰了劳资好几天的bug总算找到了,Class.new(args)写成了Class:new(args),Class.ctor(args)的参数老是传不进去。