不断向上和向下移动Sprite Cocos2d 3.0

疯狂的危机

我试图不断向上和向下移动我的精灵

这是我的代码,但是到这一点时,应用程序不断崩溃

// Add a sprite
_player = [CCSprite spriteWithImageNamed:@"player.png"];
_player.position  = ccp(self.contentSize.width/30,self.contentSize.height/2);
_player.physicsBody = [CCPhysicsBody bodyWithRect:(CGRect){CGPointZero, _player.contentSize} cornerRadius:0]; // 1
_player.physicsBody.collisionGroup = @"playerGroup"; //
CCActionProgressFromTo *upanddown = [CCActionProgressFromTo actionWithDuration:1.0 from:.8f to:.1f];
[_player runAction:[CCActionRepeatForever actionWithAction:upanddown]];
[_physicsWorld addChild:_player];

感谢您的任何建议:D

艾伦·S

如果要上下移动,请尝试以下任一方法:

[CCActionMoveBy actionWithDuration:1.0f position:ccp(moveX, moveY)];

或者

[CCActionMoveTo actionWithDuration:1.0f position:ccp(moveX, moveY)];

移入将其移动一个偏移量,而移入将其移动到特定位置。例如,使用移动偏移量上下移动它,您可以执行以下操作:

CCActionMoveBy* moveUp = [CCActionMoveBy actionWithDuration:1.0f position:ccp(0.0f, 100.0f)];
CCActionMoveBy* moveDown = [CCActionMoveBy actionWithDuration:1.0f position:ccp(0.0f, -100.0f)];
CCActionSequence* upAndDown = [CCActionSequence actions:moveUp, moveDown, nil];

[_player runAction:[CCActionRepeatForever actionWithAction:upAndDown]];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Cocos2D V3中单击时展开的Sprite按钮

来自分类Dev

在Cocos2D V3中单击时展开的Sprite按钮

来自分类Dev

Cocos2d V3(Chipmunk)中具有摩擦和限制的PivotJoint

来自分类Dev

CCSprite和来自cocos2d v3中URL的图像

来自分类Dev

Cocos2d Spritesheets和动画

来自分类Dev

在运行时更改Sprite框架-Cocos2d v 3或3.2.1-找不到setDisplayFrame

来自分类Dev

新的Cocos2D 3.x API?

来自分类Dev

Cocos2d 3(模糊)着色器

来自分类Dev

Cocos2d v3:如何绘制圆弧?

来自分类Dev

Cocos2D v3 CCTableView不滚动

来自分类Dev

新的Cocos2D 3.x API?

来自分类Dev

Cocos2d 3(模糊)着色器

来自分类Dev

Cocos2d v3图像命名约定

来自分类Dev

cocos2d sprite永远重复播放动画

来自分类Dev

Cocos2d Sprite工作表占用大量内存

来自分类Dev

Sprite框架动画Cocos2d 3.0

来自分类Dev

重复使用相同的Sprite Cocos2d 3.0

来自分类Dev

Sprite Kit的size属性的Cocos2d等效项

来自分类Dev

Applovin和cocos2d IOS集成

来自分类Dev

Cocos2d和界面构建选项

来自分类Dev

精灵和标签之间的Cocos2D Z值

来自分类Dev

Cocos2d和Pyglet安装不起作用

来自分类Dev

cocos2d js-触摸一起向上移动的叠加精灵

来自分类Dev

“如何使用Cocos2D 2.X制作基于图块的游戏”使用cocos2d V3制作本教程

来自分类Dev

Cocos2d 2.x:我似乎无法更改3GS的启动图像!它仍然显示Cocos2d橙色默认图像

来自分类Dev

Cocos2d断言失败:引用计数应大于0

来自分类Dev

在Sprite Cocos2d上添加box2d主体

来自分类Dev

Cocos2D:CCPhysicsNode和子精灵以不同的速度移动

来自分类Dev

如何在Cocos2d V3中模态或显示viewController?