cocos2d-x学习笔记
文章平均质量分 73
Jo_huang
.....
展开
-
关于COCOS2d里CCArray使用时的一点…
今天在安装网上的教程写塔防小游戏的时候遇到一点问题,原文中是用cocos3.X的代码写的,而由于我用的是2.X(破电脑编译3.X速度实在难以忍受),所以很多小地方都需要修改。其中有一个3.X新加的Vector(Node*)类型,我在2.X里找不到对应的类型,以为跟std::vector(CCNode*)应该差不多,所以就直接替代着用了,编译倒是没有报错,可是每次一运行就GG了。后来发现原来是原创 2015-10-20 15:22:33 · 593 阅读 · 0 评论 -
关于cocos2dx3.X版本的触摸响应的…
相比2.X版本,触摸响应的处理方式差别还挺大的。之前2.x的写法是:先在Layer中打开触摸开关(setTouchEnabled(true)),然后重写registerWithTouchDispatcher()以及3个触摸处理函数。2.x的方法很简单,而3.x则要复杂一些,刚接触时还真有点不习惯。如下:1. 定义一个事件倾听器 auto sprListener=Event原创 2015-10-20 15:22:38 · 2428 阅读 · 0 评论 -
关于TileMap(瓦片地图)
1.加载地图,获取背景层,调整背景位置,获取其他对象 //获取地图 map=CCTMXTiledMap::create("tilemap1.tmx"); //设置地图背景层的位置 auto background=map->layerNamed("bg"); background->setAnchorPoint(ccp(0.5,0.5)); background->setPosit原创 2015-10-20 15:22:35 · 4553 阅读 · 0 评论 -
A*算法小结
这两天写cocos2dx寻路的时候刚好看到这个算法,一开始是看的这篇文章:A星寻路算法介绍写得已经是很通俗了,可是其中// if its already in the open listelse { // test if using the current G score make the aSquare F score lower, if yes update the原创 2015-11-14 20:57:14 · 474 阅读 · 0 评论