首先使用SpriteBuilder新建一个项目,将之前下载的资源文件夹拖入SpriteBuilder的文件视图.

这里我们只需要一步操作就可以完成原文中在Texture Packer中的那么多操作:即把BearImageHD文件夹设置为智能精灵表文件夹(Smart Sprite Sheet):

接下来在Xcode中打开对应的项目,将原文中放在init方法中的代码移至didLoadFromCCB方法中.init方法运行时机太早,不能满足要求.有时太快也不好,欲速则不达!

首先打开触摸:

self.userInteractionEnabled = YES;

原文中使用的是v2.x的代码,而且还注册了一个相关方法,相当繁琐,而在v3.x中,上面一行就可以了.

在原文中使用了CCSpriteBatchNode类,该类在v3.x中被标记为过时的,因为v3.x中已经实现了优化,所以在这里我们直接用CCNode来代替.

CCNode *sheet = [CCNode node];
[self addChild:sheet];

另外原文中的给CCSpriteFrameCache添加缓存的代码已经不需要了,因为我们在SpriteBuilder中已经搞定了.

用SpriteBuilder简化quot;耕牛遍地走quot;的动画效果(二)相关推荐

  1. System.Web.HttpRequestValidationException: 从客户端(XML=quot;lt;?xml version=\quot;1.0\...quot;)中检测到

    调试webservices时的报的错误: 测试数据如下: <?xml version="1.0" encoding="utf-8"?><bod ...

  2. com.alibaba.fastjson.JSONException: illegal identifier : pos 2, json : [{quot;idquot;:1,quot;}]

    这个问题主要是接收到的json格式不对 接受到的错误格式为:[{"id":1,"}] 解决方法:将json串中的转义字符"替换成双引号即可 String dat ...

  3. c++ 不能分配给为0的数组_【嵌入式C】你有想过quot;数组下标quot;为何从0开始吗?...

    1.聊一聊 相信大家都有看过电影,今天所分享的是其经典背景音乐,或许音乐响起你又会想起那条单纯.善良的秋田犬! 今天跟大家聊聊一个有意思的话题,C中的数组下标为啥是从0开始?或者说为什么现在大部分的编 ...

  4. SpringCloud学习笔记008---杂七杂八002_spring 注解@Value详解_@Value(quot;#{}quot;)与@Value(quot;${}quot;)的区别

    为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性. 一.两种使用方法 1.@Value("#{co ...

  5. ajax 没有权限 -quot;跨域quot;,如何解决AJAX中跨域访问出现'没有权限'的错误

    如何解决AJAX中跨域访问出现'没有权限'的错误 很多人在使用AJAX调用别人站点内容的时候,JS会提示"没有权限"错误,这是XMLHTTP组件的限制-安全起见 禁止访问非同域的网 ...

  6. c 结构体 不允许使用不完整的类型_C语言必学知识点 quot;结构体quot;详细解析!...

    结构体是经常用到的数据类型,使用频率不亚于指针,所以需要重视,不过用法非常简单. 一.什么是结构体 ☀ 在前面的时候已经介绍了C语言中的数组,用法跟其他语言差不多.当一个整体由多个数据构成时,我们可以 ...

  7. 周鸿祎:quot;安全大脑quot;将成智能经济时代的网络安全中枢

    来源:中国经济网 摘要:"安全大脑"是一个分布式智能系统,综合利用ABCI(大数据.人工智能.云计算.IoT智能感知.区块链)等新技术,保护国家.国防.关键基础设施.社会及个人的网 ...

  8. android运用 sqlite 实现简单的通讯录_大一新生作品:利用 C 语言实现quot;通讯录管理系统quot;,直言太简单...

    说明: 本系统基于C语言实现班级通讯录管理系统,为大一时学习C语言刚入门所做的课程设计.功能包括增.删.查.改等,非常适合初学者练手.通讯录包括的个人信息有姓名.学号.性别.籍贯.政治面貌.手机号.Q ...

  9. VC++ 模拟quot;CLICK事件quot;关闭指定窗体

    今天改动一个工具时遇到一个有意思的问题,打开某个窗体时弹出一些不相关的窗体.须要用户自己去手动点击后才干继续.保证不了自己主动处理,如今解说决方案记录一下,例如以下 主要使用windows提供的Fin ...

最新文章

  1. php源码安全加密之PHP混淆算法.
  2. 怎么写shell脚本才能不耍流氓?
  3. 手把手教你部署一个最小化的 Kubernetes 集群
  4. html5设置视频显示第一帧,如何检测HTML5视频何时播放第一帧?
  5. B. Fortune Telling
  6. python函数-返回菲波那切数列for,range,append
  7. 神经网络核心基础:MP Model
  8. C#6中的新增功能 【Unity3D亲测】
  9. C++基础知识:fflush(stdin)的误区
  10. LeetCode-11-Container With Most Water
  11. fid和is_fid解释
  12. CentOS 使用shc加密脚本
  13. 获取 rabbitmq 实时数据
  14. iOS 加载本地gif缓慢
  15. 爱情是人类最高贵的情感
  16. axios如何二次封装
  17. 国外软件HFS 2.3x 远程命令执行漏洞 (本程序某些YY黑阔大牛抓鸡抓IP工具中使用到本软件)本站教程教习如何梨园远程命令执行。。中国寒龙...
  18. Linux运维三剑客
  19. 【Android】Android Studio下安装部署虚拟真机
  20. 无法在驱动器0的分区1上安装windows10的解决方法

热门文章

  1. PAT甲级——1099 Build A Binary Search Tree (二叉搜索树)
  2. 爬虫.之登陆及动态网页的抓取
  3. 802.1X基本配置
  4. Protobuf3教程
  5. 【hdu4010】 Query on The Trees
  6. js+dom开发第十六天
  7. memcache两种客户端比较
  8. FreeRTOS内存管理
  9. php soap 两个版本_Ceontos 安装php7以上的版本
  10. 一文彻底掌握二叉查找树