随笔分类 - cocos2dx
摘要:1, 到 微信官方下载开发ide 2. 用最新版到cocoscreator 3. 用 creator 创建 主程序 和子程序,游戏主程序完全和你的微信相关数据完全分离, 也就是 子程序是专门用来调用 微信好友等相关接口的ui 界面, 主程序是你要实现的游戏逻辑。 4.creator 里 绑定 wec
阅读全文
摘要:cocos2d-xPixel Perfect Collision Detection (Using Cocos2d-x)This post found its way because I couldnt find the answer to one of the questions I asked ...
阅读全文
摘要:1.首先到开发者账号那里去创建AppID,设置好Bundle ID2.到Itunes Center去创建一个开启GameCenter的应用,设置好Bundle ID与第一步一样;3.在game 立面加一些gameCenter 帮助代码4.真机测试一定要 在设置里,gameCenter里面开启沙盒模式...
阅读全文
摘要:SystemHelper::createLocalNotification(someTask.seconds, SystemHelper::getLocalizedText("Task_Finish"));void SystemHelper::createLocalNotification(unsi...
阅读全文
摘要:static const char* getLocalizedText(const char* pKey, const char* pTableName = NULL);const char* SystemHelper::getLocalizedText(const char *pKey, cons...
阅读全文
摘要:场景单例, 做一个场景是公用的,可以在同一个scene上面更换layer class GameScene{public: static GameScene* getInstance(); virtual ~GameScene(); void loadPlayerA...
阅读全文
摘要:cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断[cpp]vie...
阅读全文
摘要:1、概述 游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函...
阅读全文
摘要:SpriteBuilder的使用,创建SpriteBuilder Project,最好和类名一样,或者相关,一个project里面可以有多个file,每个file即是一个UI,这样可以提高UI的重用率,1,首先创建Project,命名为DressOnEquip,在file菜单里选project se...
阅读全文
摘要:在多个layer的情况下,为了避免触摸事件穿透,我们要把触摸事件截取在当前层,具体做法如下 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener->on...
阅读全文
摘要:1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除...
阅读全文
摘要:1.首先定义唯一标识:#define GAME_EVENT_PLAYER_EXP_UPDATED "player_exp_updated"2.注册事件监听cocos2d::EventListener* m_pPlayerExpListener;m_pPlayerExpListener = Event...
阅读全文

浙公网安备 33010602011771号