cocos2d
文章平均质量分 85
LvesLi
更多iOS、Swift开发相关文章请关注微信公众账号:乐Coding
展开
-
cocos2d(CCSprite 用贝塞尔做抛物线,足球精灵并且同时做旋转放大效果)
今天刚学到Cocos2d中的动作哪一张,自己做了一个用贝塞尔曲线足球精灵实现同时放大旋转和抛物线动作。使用[CCSpawn actions:,,]链接这几个动作,同时做。与CCSequence(一个动作做完然后做另一个)不同;直接上代码,很简单。-(id) init{ // always call "super" init // Apple recommends to re-as原创 2014-03-20 20:59:11 · 2201 阅读 · 0 评论 -
cocos2d(背景图片循环滚动)
背景图片循环滚动 使用action 实现的:主要有两个背景图片交替循环滚动:我选的两个背景图片的宽度都是1024的 ,所以定义了#define BGIMG_WIDTH 1024代码如下:在HelloWorld.h的头文件中声明两个背景图片精灵#import "cocos2d.h"// HelloWorldLayer@interface HelloWorldLayer :原创 2014-03-26 18:08:20 · 2717 阅读 · 0 评论 -
Cocos2d学习之路三(使用Zwoptex创建精灵表单和CCAnimate动画)
创建精灵表单:创建动画先要把图片整合到一个图片上然后生成plist文件;方法下载Zwoptex软件:http://www.zwopple.com/zwoptex/然后打开选择 create new document 1把连续动画单独图片拖到窗口空白处;2.现在图片是叠放在一起的 点击layout按钮3. 修改图片大小 (默认很大,要修改原创 2014-03-27 10:33:44 · 1227 阅读 · 0 评论 -
cocos2d(CCSprite绑定不规则刚体与精灵一起移动)
对于不规则的精灵我们可以借助PhysicsEditor来制作shape ,对于地图可以使用Tiled软件制作瓷砖地图。今天主要记录一下如何把CCSprite与不规则刚体进行绑定,然后一起移动//初始化玩家1.加载shape文件,在init方法中添加://加载shape文件 [[GB2ShapeCache sharedShapeCache] addShapesWi原创 2014-04-15 20:23:04 · 3188 阅读 · 0 评论 -
cocos2d学习之路四(添加遥控杆)
添加遥控杆1. 首先需要再HelloWorldLayer.h中包含ZJoystick.h文件 并且让其实现ZJoystickDelegate协议2.打开HelloWorldLayer.mm文件实现ZJoystickDelegate的一些方法: #pragma mark - ZJoystick Delegate-(void)joystickControlBegan{}-(voi原创 2014-04-10 11:27:05 · 1879 阅读 · 0 评论 -
Cocos2d学习之路五(Box2d使用CCPhysicsSprite时编译不通过解决方法)
cocos2d使用box2d引擎,在使用CCPhysicsSprite添加精灵的时候会出现编译不通过错误。需要注意以下几点:1.sprite.position=ccp(p.x,p.y);这行代码一定要在[sprite setB2Body:body];之后。否则编译不通过。2.不要忘记添加[sprite setPTMRatio:PTM_RATIO];这行代码也要在setPos原创 2014-04-12 15:41:37 · 1740 阅读 · 0 评论