摘要: cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断[cpp]vie... 阅读全文
posted @ 2014-10-13 15:03 Mareon 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、概述 游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函... 阅读全文
posted @ 2014-10-09 10:54 Mareon 阅读(151) 评论(0) 推荐(0) 编辑
摘要: SpriteBuilder的使用,创建SpriteBuilder Project,最好和类名一样,或者相关,一个project里面可以有多个file,每个file即是一个UI,这样可以提高UI的重用率,1,首先创建Project,命名为DressOnEquip,在file菜单里选project se... 阅读全文
posted @ 2014-09-05 18:10 Mareon 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 在多个layer的情况下,为了避免触摸事件穿透,我们要把触摸事件截取在当前层,具体做法如下 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener->on... 阅读全文
posted @ 2014-09-04 12:20 Mareon 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除... 阅读全文
posted @ 2014-09-02 15:28 Mareon 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.首先定义唯一标识:#define GAME_EVENT_PLAYER_EXP_UPDATED "player_exp_updated"2.注册事件监听cocos2d::EventListener* m_pPlayerExpListener;m_pPlayerExpListener = Event... 阅读全文
posted @ 2014-08-13 19:05 Mareon 阅读(146) 评论(0) 推荐(0) 编辑
摘要: AFNetworking官网https://github.com/AFNetworking/AFNetworking最新版的使用方法比老版的更加简单,可以参照官网的usage1.下载好将AFNetworking文件夹直接拖到工程中,2.然后要加入以下类库:CoreLocation.framework... 阅读全文
posted @ 2013-11-27 15:42 Mareon 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界... 阅读全文
posted @ 2013-11-23 22:56 Mareon 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Cocoa中提供的包装类为NSNumber,继承关系:NSObject - 》NSValue -》NSNumber 针对NSNumber的操作分为2类,一类是从基本类型开始生成实例,另一类是从实例中获得基本类型的数值。 以下是从基本类型生成实例的方法。 NSNumber +(id)numberWithBool:(BOOL)value -(id)initWithBool:(BOOL)value 指定逻辑值生成实例 +(id)numberWithChar:(char)value -(id)initWithChar:(char)value... 阅读全文
posted @ 2013-11-11 20:46 Mareon 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 集合,类似于java中的集合容器,是一类数据结构,能很好的管理和操作数据 1.数组 NSArray 与NSMutableArray,C语言的数组长度不可变,使用起来很麻烦 NSObject ->NSArray - >NSMutableArray NSString *names[6];//NS... 阅读全文
posted @ 2013-11-10 22:43 Mareon 阅读(238) 评论(0) 推荐(0) 编辑