NxShow的博客

记录游戏编程的点点滴滴

【cocos2dx】rapidjson使用方法以及中文显示的解决方法

新版cocos2dx使用了rapidjson库来替换原来的jsoncpp。 解析速度提高了不少,但是好像没有那么方便。 今天想做一个读取中文数据的类。 磨磨蹭蹭也转了不少弯路,终于搞出来了一个可用的,数据使用JSON存储,下面是存储的数据 {"chinese":[{"...

2014-02-18 22:28:40

阅读数 11101

评论数 3

cocos2dx3.0的触摸优先级和触摸屏蔽问题

用一个实战的例子吧 先贴代码 auto listener1 = EventListenerTouchOneByOne::create();//创建一个触摸监听 listener1->setSwallowTouches(true);//设置不想向下传递触摸 true是不想 默认为f...

2014-02-13 19:46:41

阅读数 3244

评论数 0

COCOS2DX3.0的3种触摸响应机制

现在网上关于3.0的资料实在是有点少,不过我还是很喜欢3.0的风格的,C++11也带来了很多方便。 其实说的是4种触摸机制,其实有一部分cocos2dx已经不建议用了,会爆出大量警告。 第一种是采用函数回调,主要是用于MenuItem // a selector callback void men...

2014-02-12 23:29:05

阅读数 4202

评论数 0

记录一下另外一个,在棋盘上自动寻找最近的坐标节点的算法

思路也挺简单的,主要就是获取到当前触摸的点,然后判断它离哪个节点近,自动判断到最近的那个节点。 刚开始我算法思路都是很明确的,但是不知怎的就是不到节点上,后面一看,是精度的问题,然后就把节点全部变成整数才行 下面是代码 Point PlayScene::GetQiziPoint(Po...

2014-02-12 22:41:17

阅读数 1022

评论数 0

今天用COCOS2DX写了个五子棋,记录下判断输赢的算法

思路是当一方下完棋之后判断他周围有没有同样的棋子,如果有,就设定那个方向递归下去,当递归到5层的时候跳出,递归不到五层的时候跳出层数 主要是有8个方向,代码有点长,其实思路还是挺简单的int PlayScene::IsWin(qiziSprite *q,int direction,int c)...

2014-02-12 21:21:18

阅读数 2113

评论数 0

【Cocos2d-x】无法打开文件“libcocos2d.lib”异常解决

解决方法很简单,只要把路径改成不是中文的就成了

2014-02-08 21:32:07

阅读数 1118

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭