首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SKAction起点

SKAction起点
EN

Stack Overflow用户
提问于 2014-09-29 05:53:43
回答 1查看 98关注 0票数 0

如何设置SKAction的起始点?我正在尝试为一个圆中的节点设置动画,但我无法设置开始位置。默认情况下,它始终被设置。下面是我的代码:

代码语言:javascript
复制
CGPathRef circle = CGPathCreateWithEllipseInRect(CGRectMake(self.frame.size.width/2-75,self.frame.size.height/2-75,150,150), NULL);
self.circlePathActionClockwise = [SKAction followPath:circle asOffset:NO orientToPath:YES duration:5.0];
self.circlePathActionClockwise = [SKAction repeatActionForever:self.circlePathActionClockwise];

//[self.ball runAction:self.circlePathActionClockwise];
self.ball.speed = 1.0;
EN

回答 1

Stack Overflow用户

发布于 2014-09-30 15:40:05

当尝试移动圆时,圆的起点基于圆的位置。尝试像这样设置position属性:

代码语言:javascript
复制
circle.position = CGPointMake(100,100);

上面的代码会将圆的位置设置为100,100。

CGPointMake将第一个数字作为x轴坐标,将第二个数字作为y轴坐标。我希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26090043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档