나는이 스프라이트를 만들었고 움켜 잡을 수 있었다. 내 문제는 내가 스프라이트를 던질 수 있기를 원한다는 것이다. 의미, 내가 스프라이트를 풀 때 나는 그것을 움직 인 방향으로 계속하기를 원한다. 공을 던지는 것과 같습니다.스프라이트 키트 이동 스프 라이트
어떻게해야합니까?
@implementation NPMyScene
{
SKSpriteNode *sprite;
}
-(id)initWithSize:(CGSize)size
{
if (self = [super initWithSize:size])
{
self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0];
sprite.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:sprite.size.width/2];
sprite.physicsBody.dynamic = YES;
self.scaleMode = SKSceneScaleModeAspectFit;
sprite = [SKSpriteNode spriteNodeWithImageNamed:@"GreenBall"];
sprite.position = CGPointMake(CGRectGetMidX(self.frame),
CGRectGetMidY(self.frame));
sprite.physicsBody.velocity = self.physicsBody.velocity;
sprite.physicsBody.affectedByGravity = false;
sprite.physicsBody.dynamic = true;
sprite.physicsBody.friction = 0;
[sprite.physicsBody isDynamic];
[sprite.physicsBody allowsRotation];
[self addChild:sprite];
}
return self;
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self touchesMoved:touches withEvent:event];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
[sprite runAction:[SKAction moveTo:[[touches anyObject] locationInNode:self]duration:0.21]];
}
이 궤적 경로를 만들어야합니다 .. – Shivaay
자세히 설명해 주시겠습니까? 임이 꽤 새로운. – user3631877
스프라이트를 던지려는 것 볼을 던지기 만하면 스프라이트가 이처럼 움직일 것이라고 말하는 경로 (궤적 경로)를 설정해야합니다. 알았습니까? – Shivaay