随笔分类 -  quick-cocos2d-x

摘要:多分辨的适配需要考虑的是适配方案,有Fix_width Fix_height No_boarder...我较常用的是:Fix_width (竖屏游戏) Fix_height (横屏游戏)这样做根据我的需求,觉得这样做才能让背景图片更好的表示。根据市场上面的分辨率比,算出一个最大兼容的图片... 阅读全文
posted @ 2014-12-24 22:03 Mr轨迹 阅读(1013) 评论(0) 推荐(0)
摘要:实现游戏中人物的几个状态转化,分别是:站立,行走,跳跃 三个状态。状态转化图:基本按照quick官方的sample实现了。现在贴下自己的代码: 1 local StateMachineScene = class("StateMachineScene", function() 2 retu... 阅读全文
posted @ 2014-12-04 15:37 Mr轨迹 阅读(791) 评论(0) 推荐(0)
摘要:1 local MainScene = class("MainScene", function() 2 return display.newScene("MainScene") 3 end) 4 local CURRENT_MODULE_NAME = ... 5 local Queue =... 阅读全文
posted @ 2014-12-03 19:08 Mr轨迹 阅读(1453) 评论(0) 推荐(0)
摘要:基于quick cocos2d-x2.2.5的API,写的一个栈,队列。满足游戏开发中的需求。避免重复造车轮~(简单测试。留着自己用。不确定是否还存在bug)栈Stack: 1 -- 2 -- Date: 2014-11-19 15:29:02 3 -- 4 local Stack = class(... 阅读全文
posted @ 2014-11-20 10:29 Mr轨迹 阅读(7239) 评论(0) 推荐(0)
摘要:主要是用来解决,指定区域去显示,如自定义的tableview的上下滑动,超出区域不显示的效果。quick的代码是: 1 --绘制裁剪区域 2 local draw_node = CCDrawNode:create() 3 local verts = { 4 {100), 50}, 5 ... 阅读全文
posted @ 2014-11-17 14:37 Mr轨迹 阅读(1075) 评论(0) 推荐(0)
摘要:可以运行,已经测试过了,参考网络上别人的代码,觉得很有用,记录。直接上代码:发现一个很坑爹的地方,就是tableview定size的宽高,与tableview的cell的高宽是恰恰相反。。这个API让我有点凌乱..(注意方法声明的时候,用的.跟: 不可以混用。不然就错了~~) 1 -- 2 -- D... 阅读全文
posted @ 2014-11-13 17:16 Mr轨迹 阅读(909) 评论(0) 推荐(0)
摘要:《quick cocos2d-x Xcode下省去clean,让修改的脚本生效》如题所述。我以前在ios下面写lua代码,为了真机或者模拟器上运行看效果。都需要clean一下,然后再run,确实繁琐,等待时间也非常的漫长。。。群里问了下人,解决咯。记录一下,熟悉熟悉过程。具体步骤:选中自己的项目 -... 阅读全文
posted @ 2014-08-11 19:44 Mr轨迹 阅读(625) 评论(0) 推荐(0)
摘要:先上quick代码: 1 --[[创建扇形的进度加载条]] 2 3 --创建进度动作的Action(进度时间,最终比例) 4 local to1 = CCProgressTo:create(1, 100) 5 6 --传入作为进度条用的精灵,创建ProgressT... 阅读全文
posted @ 2014-07-21 16:07 Mr轨迹 阅读(1124) 评论(0) 推荐(0)
摘要:将连续动作全部添加到CCArray中,然后创建CCSequence的Action动作。local array = CCArray:create() array:addObject(CCPlace:create(ccp(200,200))) array:addObject(CCShow:create(... 阅读全文
posted @ 2014-07-17 15:16 Mr轨迹 阅读(419) 评论(0) 推荐(0)
摘要:下文中的CCSprite对象均用sp代替。总结不分前后,红色标记的其实我也不熟,使用的时候还是去Baidu or Google下,不过需要知道这个动作的大概运行效果~sp:setScaleX(value) X轴水平方向缩放value比例sp:setScaleY(value) Y轴水平方向缩放va... 阅读全文
posted @ 2014-07-17 14:22 Mr轨迹 阅读(1131) 评论(0) 推荐(0)
摘要:学习记录一下:具体看实际操作。使用cygwin 或者 git 进入shell脚本模式,进入你的项目文件夹:大概是在:D:\quick-cocos2d-x\bin\yourProject执行命令:../compile_scripts.sh -i scripts -m files -o my_scrip... 阅读全文
posted @ 2014-07-16 22:51 Mr轨迹 阅读(435) 评论(0) 推荐(0)
摘要:记得很久以前,刚开始接触Quick,那时候尝试过一次这样的操作,不过失败了。因为那时候还年幼,对这里面的一套机制不是太熟悉。现在回头再做这样的事,遇到了问题,但是都很好的根据自己的理解给解决了。现在记录下,我tolua成功的过程,在写blog的过程中,更熟练其中的原理。PS:网上关于quick to... 阅读全文
posted @ 2014-07-12 14:53 Mr轨迹 阅读(3085) 评论(6) 推荐(0)
摘要:quick下sprite的大小获取,记录一下:local w = sprite:getContentSize().widthlocal h =sprite:getContentSize().height今天连这个最基本的,都不知道怎么获取。挺实用的代码额~ 阅读全文
posted @ 2014-07-03 13:54 Mr轨迹 阅读(1867) 评论(0) 推荐(0)
摘要:最近使用Rect这个东西,但是在Lua层不知道怎么创建了。群友提示后,做一个记录:local rect = CCRect(x, y, width, height)example:local rect = CCRect(100, 100, 40, 40)if rect:containsPoint(cc... 阅读全文
posted @ 2014-07-03 10:29 Mr轨迹 阅读(523) 评论(0) 推荐(0)
摘要:先上一个场景的基本模版: 依据这个模版,写了一个测试模型。两个场景的切换:(PuzzleScene && DemoScene) 在生命周期函数中添加语句打印。控制台输出结果。 1)首先进入的是PuzzleScene,点击跳转到DemoScene,执行语句: PuzzleScene执行的顺序是:onE 阅读全文
posted @ 2014-07-01 21:02 Mr轨迹 阅读(831) 评论(0) 推荐(0)
摘要:简要学习下quick cocos2d x 在安卓端启动的过程。 首先需要了解一点:quick cocos2d x是依托于Android的activity和GLSurfaceView(继承自SurfaceView)的环境来显示quick层的游戏界面。 (1)首先quick类的android游戏从And 阅读全文
posted @ 2014-07-01 12:04 Mr轨迹 阅读(1308) 评论(0) 推荐(0)
摘要:android.mk文件的作用:编译需要的cpp文件,生成.so动态库,供android端调用。先上一个android.mk文件:第一次创建项目,在Android平台编译时,都需要通过android.mk文件编译整个cocos2dx的库(第一次编译我们需要等待很长的时间.....)。首先知道$(ca... 阅读全文
posted @ 2014-06-30 11:41 Mr轨迹 阅读(1594) 评论(0) 推荐(0)
摘要:网上一查,都是用场景切换,我擦。。这么不优雅,不节约内存的方式。 只是去小卖铺买点酱油,结果动用了飞机去买。。。 代码实现了,主要是精灵的一个动作: 。over~ 阅读全文
posted @ 2014-04-25 16:11 Mr轨迹 阅读(5653) 评论(0) 推荐(0)
摘要:按照官方的教程,正确配置环境。我把那些依赖jar包通过build_path加载到项目中会报错。说sourceType是ClassDefNotFound。然后直接把libs复制到项目里面,就解决问题了。但是编译的时候没有错,运行时会报这个错,没搞懂。quick那边模仿luajavabridge、写一段... 阅读全文
posted @ 2014-04-21 13:44 Mr轨迹 阅读(1218) 评论(2) 推荐(0)
摘要:精灵附加特殊动作大集合:上面是源码中封装的动作集合使用的时候:更换easing的参数值就好了。廖大的封装确实惊悚。竟然还有transition.moveTo(scaleTo...By...)等等。那上面的代码就可以再次简写了,像这样:。。至于这些动作到底是什么特效,可以自己改改easing的参数,试试效果~总有一款适合你。其中可以看到动作的附加参数是写死的。有时候需要改,那就修改源码,重新create一个framework.zip出来吧。一个查看动作效果的网页:搭乘小艇~ 阅读全文
posted @ 2014-04-11 10:24 Mr轨迹 阅读(273) 评论(0) 推荐(0)