cocos2d-x
SrCMpunk
现在才开始写博客,有点晚了。
展开
-
cocos2dx场景A跳转到场景B,然后场景B再向A回传值(委托设计模式实现)。
场景B想场景A回传值的方法很多,这里主要是想讲一下c++实现的委托设计模式,主要为理解下一篇cocos2dx里面的SAX解析XML文件作铺垫。例子:点击“next”进入场景B,然后在场景B中点击updata生成一个随机数,但是不在场景B中显示,然后再点击menCallback返回场景A,会在场景A中出现刚刚生成的随机的数字。如下图: 程序思路:定义一个抽象类作为接口,然后在场景B中调用这个接口原创 2015-08-29 12:05:45 · 1797 阅读 · 0 评论 -
cocos2dx 3.x 实现 A星(A*)(A-star)算法自动寻路(二)
接上一篇的博文,这篇我会把A星算法的程序流程图给大家贴出来还有Cocos2d-x的源码。原理在第一篇已经讲的很清楚了,最近特别忙所以就不逐行的讲解代码了,对比着流程图慢慢看就行了。我建议把流程图打印出来,因为确实有点大。VS2012+cocos2dx 3.3 源码下载地址 http://download.csdn.net/detail/u010946556/9187883原创 2015-10-16 22:20:08 · 1583 阅读 · 0 评论 -
cocos2dx 3.x 实现 A星(A*)(A-star)算法自动寻路(一)
自动寻路里面的说的最多的就是A星寻路了,但是网上找了些博客大家写的有点简略,导致对于刚接触的人来说理解的不够清楚。在这里我将用大量的图片一步一步地列出A星算法的寻路过程。A星算法对于大地图的效率不高,大地图的寻路算法可以尝试用导航网络处理,如果想了解大地图的算法,可以来这里看下http://www.zhihu.com/question/20298134(知乎里面的高票回答)A*算法原理 - A原创 2015-10-11 09:38:18 · 7979 阅读 · 1 评论