用SpriteBuilder简化"耕牛遍地走"的动画效果(二)

简介:

首先使用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中已经搞定了.

相关文章
|
前端开发 JavaScript 开发者
利用 SplitingJS 配合 CSS 实现文字"蠕动"效果
利用 SplitingJS 配合 CSS 实现文字"蠕动"效果
394 2
|
5月前
|
前端开发
前端 CSS 经典:模拟 material 文本框
前端 CSS 经典:模拟 material 文本框
47 0
|
7月前
|
前端开发 编译器 Python
拥抱简洁:探索Stylus的简洁语法与CSS预处理器之美
拥抱简洁:探索Stylus的简洁语法与CSS预处理器之美
|
移动开发 前端开发 开发工具
【网页前端】CSS之拓展样式以及Emmet语法
本期主要介绍CSS之拓展样式以及Emmet语法
119 0
【网页前端】CSS之拓展样式以及Emmet语法
|
前端开发 API
#yyds干货盘点# 【React工作记录三十九】ant design控制tag选中的写法
#yyds干货盘点# 【React工作记录三十九】ant design控制tag选中的写法
174 0
#yyds干货盘点# 【React工作记录三十九】ant design控制tag选中的写法
|
移动开发 缓存 Dart
用前端最舒服的躺姿 "搞定" Flutter
当下最火的跨端技术,当属于 Flutter ,应该没人质疑吧。一个新的技术的趋势,最明显的特征,就是它一定想把“前浪”拍死在沙滩上。这个前浪,就是"react Native","weex"。目前随便在搜索引擎上 搜索"Flutter reactNative",就全是这两个技术的对比,评测。
用前端最舒服的躺姿 "搞定" Flutter
|
前端开发 PHP
使用 laravel mix 快速前端开发
laravel mix 脚手架,可以将less, sass 等引入项目,并实时刷新。
259 0