简单记录一下2dx的鼠标交互事件。以及精灵绑定盒的点击判定Layer 子类的 init方法中:auto listener = EventListenerTouchOneByOne::create();// listener->onTouchBegan = CC_CALLBACK_2(GameMenu...
分类:
其他好文 时间:
2015-02-28 18:14:47
阅读次数:
111
九宫格Sprite:itemBg = Scale9Sprite::create("pop/achieve_itembg.png");if(!itemBg)return false;itemBg->setAnchorPoint(Vec2::ANCHOR_MIDDLE);itemBg->setConte...
分类:
其他好文 时间:
2015-02-28 18:09:28
阅读次数:
268
功能描述:一个滚动列表,当列表可视区域上部有内容时则上部出现向上箭头提示,当列表可视区域下部有内容则下部出现向下箭头提示。
功能实现:应用cocos studio1.6制作界面,上面放置一个背景,一个滚动列表,然后程序加载解析这个界面的json文件,应用quick3.3final下的UIListView的方法isItemInViewRect进行检测第一条与最后一条是否在可视区域内。...
分类:
其他好文 时间:
2015-02-28 16:30:33
阅读次数:
312
原因:cocos2dx的bug解决办法:放到action中,前面添加一个DelayTime延迟,代码如下this->runAction(Sequence::create(DelayTime::create(0.1f),CallFuncN::create([&](Node* pNode){pNode-...
分类:
其他好文 时间:
2015-02-28 14:34:24
阅读次数:
137
今天白白跟大家分享一下cocos2dx单点触摸经验。cocos2dx触摸CCTouch类的单点触摸有四个函数CCTouchBegan,CCTouchMove,CCTouchEnd,CCTouchCancalled。这些触摸的函数不一定每一个都要响应,可是CCTouchBegan是一定要有的,他的返回...
分类:
其他好文 时间:
2015-02-27 22:54:25
阅读次数:
178
在Cocos2dx引擎中文官网下载了quick-cocos2d-x v3.3 Final for win,
然后便打开安装并运行了setup_win.bat自动设置了环境变量,此时桌面
已经生成了player3.exe项目模拟器,可是打开后却是出现了黑屏,起初
以为是环境变量没有设置好,于是便重新查看设置了环境变量并重新启动
了一下机器,可是结果还是没有改变,依旧黑屏(带帧率等信息),如图...
分类:
其他好文 时间:
2015-02-26 01:24:04
阅读次数:
390
公司是开发cocos2dx的游戏,需要一个简单的公告展示,一方面公司没有html5的技术力量储备,另一方面公司在手机网页上面也没有适配的经验,最后这么一个苦逼的活就被丢在了WebView上面了。
/**
* html不使用
* content="width=device-width" webView自定义控件,尺寸不是屏的
* 幕大小
*/...
分类:
移动开发 时间:
2015-02-25 11:41:15
阅读次数:
298
近期准备做一个聊天系统,開始准备使用cocos2dx的UIRichText控件来显示聊天内容,结果在使用的时候才发现,cocos2dx的RichText功能很有限,全然不具备实现聊天的功能,仅仅实现了增加文本、图像和自己定义控件的功能,支持不同字体、颜色、字号。我个人觉得,一个RichText控件应...
分类:
其他好文 时间:
2015-02-24 18:40:14
阅读次数:
204
公司项目主体部分用c++,而ui部分用lua写,所以选择了用quick框架。项目先开发了ios/mac版,这两天试着配置其win32工程,遇到一些问题,记录一下(纯c++版本cocos2dx配置方法应该也是类似的)。先配debug模式:把c++文件都添到工程中去,并在附加包含目录下配置c++文件的搜...
发生这个问题的解决办法然后调用堆栈中会显示错误代码的行数。找到自己写的部分。找出错误原因。我出现的错误原因是:调用tiled map 时候 。我写的map 的对象层 没有更改名字,名称是“对象层1”。但是代码中调用的是 “objects”于是发生错误更改为objects 后 正常运行。~
分类:
其他好文 时间:
2015-02-24 17:29:01
阅读次数:
124