【第22期】观点:IT 行业加班,到底有没有价值?

Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(一)

原创 2015年11月21日 10:34:22

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)


首先说一下为什么要转换,这是为了后面的A*寻路算法做准备.由于在v1.0中,可能是Cocos2D本身有问题,以下

    touchLocation = [_tileMap convertTouchToNodeSpace:touch];

方法在执行到地图左边缘附近时,返回的CGPoint的x轴值不会再减小了.导致游戏主角不能再往地图左边靠近了.示意图如下(注意日志里输出的x值):

这里写图片描述

这相当影响以后的游戏性.在尝试修改无果后,决定将原来的基于TileMap的游戏整个转换到Cocos2Dv3.4中去.

虽然原来的app规模不大,但需要修改的地方还是不少.有些地方需要特别注意,以防转换后的代码含义发生变化.所以我们一点一点来.

首先在Xcode用Cocos2D v3.4模板新建一个项目,我是用SpriteBuilder新建的项目,这是一回事.项目就起名为CatMazeV3吧.

原来的项目名为CatMaze,可以从以下地址下载,它是在Cocos2D v1.0基础上构建的:

http://cdn5.raywenderlich.com/downloads/CatMazeStarter.zip

大家可以下载后看一下其代码大致布局,下一篇我们将逐步讲解如何将其转换到Cocos2D v3.4中来 ;)

版权声明:大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.谢谢! hopy ;) 举报

相关文章推荐

A*寻路算法入门(一)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-21 20:45
  • 1713

A*寻路算法入门(五)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-22 07:55
  • 1004

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

理解A*寻路算法具体过程

原文地址:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html         当然寻路算法不止 A* 这一种, 还...

A*寻路算法入门(三)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-22 07:02
  • 799

A*寻路算法入门(二)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-21 21:02
  • 871

A*寻路算法入门(六)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-22 08:15
  • 1097

A*寻路算法入门(四)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-22 07:30
  • 1057

A*寻路算法入门(七)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供...
  • mydo
  • mydo
  • 2015-11-22 09:57
  • 653

A*寻路算法与它的速度

如果你是一个游戏开发者,或者开发过一些关于人工智能的游戏,你一定知道A*算法,如果没有接触过此类的东东,那么看了这一篇文章,你会对A*算法从不知道变得了解,从了解变得理解。我不是一个纯粹的游戏开发者,...

A*寻路算法

A*简介图搜索技术在游戏编程中无处不在,无论什么游戏
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)