
quick-cocos2dx
文章平均质量分 84
sung26
每件事情都可以去尝试
展开
-
quick-cocos2dx-lua之精灵移动后的回调函数
请您先把目光集中在下面这个一行代码的移动方法上: transition.moveTo(node, {x = x, y = y, time = 1}) 我之前一直在用上面这种方法,刚刚开始还觉得用的挺好,能将游戏中需要的精灵移动到指定的位置。但是后来接触到分布执行事件后,该方法根本不能达到自己想要的效果,同时代码量增加了很多,显然作为一个程序员来说,这是很难过的事情,后来从大牛那里知道原创 2016-01-16 00:51:47 · 1737 阅读 · 0 评论 -
解决方案 Rect width exceeds maximum margin
点进一个界面时突报这个:网上也找了很多解决办法,还是没有一个答案是解决该问题的,终于在一次新项目中中再次发现了改问题,经过多次验证,查到该问题的解决办法:最后把问题固定在编辑cocos studio上,问题分析:该问题出现主要是按钮使用了九宫格解决办法:所有用到按钮的地方,除非是九宫格图片,否则直接去掉属性里面所勾选的九宫格即可。原创 2017-09-25 00:30:20 · 6367 阅读 · 0 评论 -
阻塞进程等待
之前对阻塞、非阻塞这个概念也是不了解,今天晚上看网上一段程序的时候,一段代码让我起了兴趣(下方标红的代码):local socket = require("socket")local host = "http://www.xxx.com"local port = "8080"local c = socket.tcp()local n, e = c:connect(host,原创 2017-05-07 23:26:20 · 698 阅读 · 0 评论 -
cocos studio 1.6编辑器打开时候报null,点击直接关闭UI界面
这个问题总共出现了3次,感觉有同鞋肯定也会遇到这个问题,所以必须写一个教程让大家指导一下。第一次:我在写代码需要查看UI源文件找到对应控件,更新资源后,打开源文件,结果来了一个这个,直接报null,折腾了2-3个小时,最后也算是解决了,相当于重回之前的版本,或者删除某个出现问题的json。第二次:策划出现了这个问题,以为是我这边提交了某个文件,结果查来查去,最后用第一次的解决方法轻松甩锅。原创 2016-12-20 11:59:06 · 701 阅读 · 0 评论 -
quick运行player3.exe 打不开,黑屏情况
今天遇到一个很神奇的问题(在引擎目录中打开quick3.exe无法打开)如下:然而百度都没有相关文档,问了下quick刘克男作者,总共提供了2个方法尝试,如果能第一个解决就不用继续第二个了:方法一:命令行打开当启动quick3.exe无法启动时,直接在quick3.exe目录处使用命令行打开如果此操作还是有问题,请继续方法二。方法二:删除缓存原创 2016-12-12 14:50:42 · 2253 阅读 · 0 评论 -
quick-cocos2dx-lua之幸运大转盘实现
好久没有用quick引擎开发了,最近又要整quick了,有种熟悉感。今天主要记录一下研究了半天的大转盘的实现。如图:1、主要精华如下:local ALLROATE = 360--360度local num = 10--转盘角度数据local zhuanpanData ={ {start = (num-10)*ALLROATE/num + 0,原创 2016-08-15 01:01:21 · 4401 阅读 · 0 评论 -
Windows下新建Cocos2d-x V3.10项目(cocos2d-x lua)
好久没更新了,最近2个月忙了不像话了。此处略去2W个字。。。。言归正传,我刚刚接触游戏就是用的quick引擎,但是目前的这份工作是cocos2d-lua V3.10的,对我来说,有些迷茫,很多底层的东西还不是很了解。在新建工程上还有些问题,通过几天研究,终于实现了。第一步:首先用V3.10软件新建一个项目,如图所示:第二步:用VS编译新建立的项目:原创 2016-07-05 10:33:45 · 6610 阅读 · 6 评论 -
quick-cocos2dx Windows环境下编译Android版本apk
编译APK,俗称打包。很早就想搞打包操作了,一直没有机会加上自己能力有限,但是这次在项目中有机会能尝试打包,非常开心。打包环境配置过程很艰辛,但是看到apk包的时候非常刺激。首先需要准备如下包:一、JDK二、ADT-SDK三、NDK四、Apache ANT五、编译生成apk一、JDK1.下载jdk 推荐版本:jdk-7u65-windows-x64.ex转载 2016-08-24 10:29:05 · 1104 阅读 · 0 评论 -
Windows下搭建Cocos2d-x V3.12的开发环境
一、搭建环境之前,准备 Cocos2d-V3.x压缩包,我用的是Cocos2d- 3.12,Python2.7.11,开发工具 VS20151.vs2015下载路径+番茄小助手https://www.visualstudio.com/downloads/download-visual-studio-vs/番茄小助手为一个压缩包,大家仔细看清楚原创 2016-08-11 10:44:19 · 10709 阅读 · 8 评论 -
cocos2d-x lua v3.10 pcall异常处理
前些天遇到一个问题,想了很多解决思路,结果都是茫茫然那,为了游戏运行中不报错,无奈最后采取了异常处理:local function test() str = string.format(table_, unpack(table_data))endif pcall(test) thenreturn trueelsereturn "这里是异常"end原创 2016-06-02 10:51:15 · 1199 阅读 · 0 评论 -
cocos2d-x v3.10之ccui.PageView 翻页实现
---pageView local page=ccui.PageView:create() for i=1,8 do---创建layout,内容添加到layout local layout=ccui.Layout:create() layout:setContentSize(700,700)原创 2016-05-11 16:45:55 · 5664 阅读 · 0 评论 -
Attempt to perform operation on an invalid operand
今天在做麻将补花的时候,将花飞出去,然后补一张新牌。但是考虑到牌的顺序会乱,所以就用了table.sort想将牌顺序重新从小到达排列,可是想像总是好的,结果却出乎意料之外,在控制台看到了输入如下英文:Attempt to perform operation on an invalid operand刚开始看不懂,便开始百度其意思,百度翻译如下:刚开始想不明白是哪里出错了,后原创 2016-01-19 22:14:50 · 2091 阅读 · 0 评论 -
Sprite使用setScale后getContentSize().width的值为多少
一个Sprite使用setScale(0.5),Sprite在屏幕上的显示是缩小了一半,奇怪的现象发生了:getContentSize().width还是没变,还是表示Sprite之前的尺寸如果想要获取缩小之后的尺寸大小,使用getBoundingBox()方法获取对以上现象总结如下:getContentSize用来获得节点原始大小。返回CGSize类型getBound原创 2015-10-20 17:34:23 · 805 阅读 · 0 评论 -
sublime运行quick-cocos2dx-lua 步骤详情
当自己是一个新手的时候,很多东西都要百度才能解决。逐渐入门后,发现自己初学阶段的很多东西都忘记了,所以有必要自己写一些东西来记录之前自己做过的东西,以免以后还要去和新手一样百度。在Sumlime编辑器里配置游戏环境,并且运行游戏步骤如下:1、首先你要下载Sumlime编辑器,推荐地址:http://www.sublimetext.com/32、打开Sumlime编辑器第一件事情就是安装原创 2016-01-15 18:01:47 · 3324 阅读 · 1 评论 -
Assert failed: CCNode#rotation. RotationX != RotationY.
最近修改了一个UI界面,如下图,在android和模拟器中运行打开该界面没问题。但是用IOS运行,直接卡着滋滋几声就闪退了,报了如下错误:Assert failed: CCNode#rotation. RotationX != RotationY. Don't know which one to returnAssertion failed: (_rotationZ原创 2017-10-18 17:44:46 · 1772 阅读 · 0 评论