quick-cocos2d-x
Helius_Sun
这个作者很懒,什么都没留下…
展开
-
用quick制作仿PkrCruncher
将自己写的一段代码贴上来,抽取的是业务逻辑层,结构比较完整,我将太具体的东西都删除掉了。里面有tableview,帧动画,替换精灵图片,获取系统时间。local CalWinRateScene = class("CalWinRateScene", function() return display.newScene("CalWinRat原创 2015-01-08 20:16:12 · 6172 阅读 · 1 评论 -
给cocos2dx增加windows右键事件
给quick-cocos2d-x增加windows下模拟器右键,步骤如下1.修改LRESULT CCEGLView::WindowProc(UINT message, WPARAM wParam, LPARAM lParam),增加右键按下和抬起事件,大体参照左键的抬起和按下,具体代码如下所示:case WM_RBUTTONDOWN: #if(_MSC_VER >= 1600)原创 2015-05-26 18:35:30 · 1767 阅读 · 0 评论 -
cocos2dx调用android闪屏
我先说一下我的问题,cocos2dx调用android浏览器下载新版本时,出现按钮来回闪动,我的问题是,调用android时,没有在runOnUiThread中运行。网上的意见是在AppDelegate里面的applicationDidFinishLaunching()添加pDirector->setProjection(kCCDirectorProjection2D);和CCDirector原创 2015-05-05 08:53:32 · 3019 阅读 · 0 评论 -
quick-cocos2d-x实现scrollview
小注:本文使用的quick版本较低,所以很多控件需要自己写。在最新的quick版本里面已经集成了UIScrollView这里实现的是一个简陋的scrollview,只支持单个的滑动。源码是根据网上一篇博客修改的,时间久远已经忘记出处,原作者可以私信我,我会加上原出处。谢谢-- 说明:-- 主体为scrollview,但是不实现任何代理,-- 通过触摸层self.layerContain原创 2015-03-18 20:20:37 · 3052 阅读 · 0 评论 -
ios指定目录不进行icloud检测
时间真的是过得飞快,一周过去,现在来总结想想,好像都没有什么收获。这是一件让人非常恼怒的事情,明明每天都加班,明明连周六都在上班,钱没多拿,经验和知识却没有增加。上一周主要是在同事做过的模块里添加新功能,由于同事去做新的游戏,原先的应用完全由我来维护。同事的代码不错,采用MVC结构,结构剥离的相当明确,C层采用一个驱动,驱动里面嵌套了一个状态机。M数据采用装饰者模式嵌入C 层,利用事件响应机制来实原创 2015-02-02 19:36:12 · 3215 阅读 · 0 评论 -
关于tableview的旋转
前提:本文测试用的quick版本为2.2.1-rc最近写一个接口,是关于过关条件的。因为条件是后台编辑,长度不固定,所以需要做成可滑动的。采取的措施是将编辑内容打散,分成若干个label,然后将其写入tableview中。由于某种原因,存放tableview的parentnode是旋转过的,如果直接将tableview放入,则导致tableview的UI和触摸范围不一致。表现为在指定位置可以接原创 2014-11-30 11:01:43 · 19056 阅读 · 0 评论 -
quick-cocos2d-x里的MVC
标题有点大。内容有点水哈。最近app上架,空闲时间比较多,于是开始重构代码。发现重构是件很好玩的事情,可以把以前看过的设计模式实验一番。可惜水平有点浅,所以高手就回避吧。看过一本书,叫《cocos2d-x高级开发教程-制作自己的捕鱼达人》。里面有个观点是,scene应该是MVC里面的control层。后来想了想还是挺有道理的,这几天就实践了一把。其实cocos2d-x有自己的图形界面工具,但是原创 2014-12-19 21:33:58 · 3396 阅读 · 9 评论 -
pthread使用实例
在cocos2d-x里面用多线程还是乖乖的用pthread吧。应用一启动时创建线程作为逻辑线程。创建方法如下:extern ResourcePool logicThreadResource;void *test(void *param){ while (true) { if (logicThreadResource.peekNextDataLength()) {原创 2015-01-25 20:23:05 · 3891 阅读 · 1 评论 -
quick-cocos2d-x实现留言板
原先项目里说要添加一个留言板的功能,废了一些力气,后来又莫名其妙的去掉,感觉比较可惜就发上来了。下载地址如下点击打开链接原创 2015-01-26 19:21:44 · 1058 阅读 · 0 评论 -
关于quick里面报SIGSEGV(SEGV_MAPERR) libgame.so lua_gettop错误
注意:调用callLuaGlobalFunction必须在activity加载完成后。监听activity加载完成后的方法为@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if(hasFocus){ this.runOnGL原创 2015-10-14 17:29:28 · 2020 阅读 · 3 评论