随笔分类 -  cocos2dx

摘要:1, 到 微信官方下载开发ide 2. 用最新版到cocoscreator 3. 用 creator 创建 主程序 和子程序,游戏主程序完全和你的微信相关数据完全分离, 也就是 子程序是专门用来调用 微信好友等相关接口的ui 界面, 主程序是你要实现的游戏逻辑。 4.creator 里 绑定 wec 阅读全文
posted @ 2018-04-25 01:58 Mareon 阅读(238) 评论(0) 推荐(0)
摘要: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 ... 阅读全文
posted @ 2015-06-17 11:53 Mareon 阅读(510) 评论(0) 推荐(0)
摘要:1.首先到开发者账号那里去创建AppID,设置好Bundle ID2.到Itunes Center去创建一个开启GameCenter的应用,设置好Bundle ID与第一步一样;3.在game 立面加一些gameCenter 帮助代码4.真机测试一定要 在设置里,gameCenter里面开启沙盒模式... 阅读全文
posted @ 2015-04-16 00:03 Mareon 阅读(193) 评论(1) 推荐(0)
摘要:SystemHelper::createLocalNotification(someTask.seconds, SystemHelper::getLocalizedText("Task_Finish"));void SystemHelper::createLocalNotification(unsi... 阅读全文
posted @ 2015-04-14 12:37 Mareon 阅读(220) 评论(0) 推荐(0)
摘要:static const char* getLocalizedText(const char* pKey, const char* pTableName = NULL);const char* SystemHelper::getLocalizedText(const char *pKey, cons... 阅读全文
posted @ 2015-04-07 12:21 Mareon 阅读(163) 评论(0) 推荐(0)
摘要:场景单例, 做一个场景是公用的,可以在同一个scene上面更换layer class GameScene{public: static GameScene* getInstance(); virtual ~GameScene(); void loadPlayerA... 阅读全文
posted @ 2015-01-23 14:57 Mareon 阅读(181) 评论(0) 推荐(0)
摘要:cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断[cpp]vie... 阅读全文
posted @ 2014-10-13 15:03 Mareon 阅读(151) 评论(0) 推荐(0)
摘要:1、概述 游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函... 阅读全文
posted @ 2014-10-09 10:54 Mareon 阅读(173) 评论(0) 推荐(0)
摘要:SpriteBuilder的使用,创建SpriteBuilder Project,最好和类名一样,或者相关,一个project里面可以有多个file,每个file即是一个UI,这样可以提高UI的重用率,1,首先创建Project,命名为DressOnEquip,在file菜单里选project se... 阅读全文
posted @ 2014-09-05 18:10 Mareon 阅读(992) 评论(0) 推荐(0)
摘要:在多个layer的情况下,为了避免触摸事件穿透,我们要把触摸事件截取在当前层,具体做法如下 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener->on... 阅读全文
posted @ 2014-09-04 12:20 Mareon 阅读(162) 评论(0) 推荐(0)
摘要:1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除... 阅读全文
posted @ 2014-09-02 15:28 Mareon 阅读(246) 评论(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 阅读(174) 评论(0) 推荐(0)