
cocos2d-x
Mr_Guo
我有梦想所以我在奋斗
展开
-
隐藏CCTextFieldTTF的键盘
前几天把手头的项目给做完了,最近不是特别忙,有时间来谢谢博客,把我在项目中遇到的问题记录下来 最终怎么解决的跟大家分享一下,共同进步~想实现这么一种文本输入框,用户点击到输入框是弹出键盘,如果要关闭键盘,触摸其他的空白区域就可以了。打开和关闭键盘很简单,调用attachIME和deattachIME。但是发现键盘代开后再触摸界面,layer就不响应触摸了,这样就没法判断何时关闭键盘~看了一原创 2013-11-29 21:13:06 · 1338 阅读 · 0 评论 -
cocos2d-x使用OpenGL获取屏幕截图
今天就来说说cocos2d-x中使用OpenGL获取屏幕截图吧,因为网上关于cocos2d-x的入门教程非常多,所以我就只写一些用cocos2d-x实现具体功能的文章跟大家分享啦~截图在游戏中经常会用到的,像社交分享中啊什么的分享的时候都会带截图的。OpenGL是通过读取屏幕像素来保存图像的,下面说具体实现(代码中会有必要的注释):void glReadPixels(GLint x,原创 2013-12-07 20:06:42 · 3918 阅读 · 1 评论 -
cocos2d-x中使用多线程--pthread
在cocos2d-x中多线程一般是使用pthread,下面先来说一下pthread中比较常用的几个方法,后面再给出一个简单的创建多线程的例子。创建一个线程:int pthread_create(pthread_t *restrict thread, const pthread_attr_t *原创 2013-12-08 12:53:50 · 2174 阅读 · 0 评论 -
cocos2d-x线程通信(msg)
上次说到了多线程,这次来说说线程之间的消息传递~ios中有通知中心NSNotificationCenter,在cocos2dx中也做了相应的封装CCNotificationCenter,但是它不是线程安全的,在多线程中用起来就不合适了,不过再《捕鱼达人》这本书中又封装了另一个类MTNotificationCenter用来实现消息传递,这个是线程安全的,网上有很多实现可以找的到,但是这个子线程给原创 2013-12-09 11:23:30 · 2585 阅读 · 0 评论 -
cocos2d-x按钮回调方法的参数
制作一个菜单,有时候每个菜单项的功能都大同小异,只有一点区别。。以前都是给每一个item定义一个回调方法,但是这样会显得代码有点乱,因为很多代码都是重复的。终于找到了解决办法,通过item的tag值来做不同的处理,相同的代码只写一遍就可以了。item->setTag();举个例子://创建菜单项CCMenuItem *item1 = CCMenuItemImage::create原创 2013-12-02 16:30:51 · 2664 阅读 · 0 评论 -
cocos2d-x 3.0创建新项目
前几天cocos2d-x 3.0刚刚更新了alpha1,正好手头的项目刚做完,我也下载来看看。我一直还用2.1.3的变化很大,现在都不用安装模版了,直接命令行就可以创建项目~打开终端,找到create_project.py的路径,该文件在tools/project-creator目录下,直接在终端输入 ~/cocos2d-x-3.0alpha1/tools/project-creator原创 2013-11-27 16:24:51 · 1463 阅读 · 0 评论 -
cocos2d-x线程通信<STL>
上一篇博客中讲到用msg实现多线程之间的消息传递,因为我只是把网络接收的数据发给主线程,或者主线程有数据需要负责网络的子线程去发送,主城看了我的代码后说我是“杀鸡用了个宰牛的刀”,于是,我并没有使用msg,跨平台不太方便也是一方面的原因。实现这个功能用STL也是可以的。非常简单,说一下做法,就不写具体的代码了,如果我说的不清楚请评论里留言啦~假设是主线程要给子线程发送数据(反过来也是一样的原创 2013-12-09 19:54:37 · 2263 阅读 · 0 评论 -
cocos2d-x 动作 Spawn(CCSpawn)
首先Spawn是同时动作,Sequence是顺序动作。。看到有人问写了两个动作,为什么Spawn时只调用了第二个?代码如下://CCAnimation *animation1 = CCAnimation::createWithSpriteFrames(animFrames, 0.10f);//CCAnimation *animation2 = CCAnimation::createWi原创 2014-01-06 13:37:27 · 6283 阅读 · 0 评论 -
cocos2d-x中的碰撞检测
今天在csdn看到一篇文章,写矩形与圆形的碰撞检测,借鉴了作者的检测思路,我把它用到了cocos2d-x中。原文章的地址:http://blog.youkuaiyun.com/yorhomwang/article/details/18195993在cocos2d-x中已经提供了矩形与矩形的碰撞检测以及点与矩形的碰撞检测,如下:检测矩形与矩形碰撞的函数:bool intersectsRect(c原创 2014-01-16 11:46:43 · 3725 阅读 · 0 评论