У меня есть SKSpriteNode, который является мячом. У моего взгляда нет силы тяжести. Я могу переместить мяч, нажимая на него импульс в начале, и я хочу, чтобы он переместился в точку касания пользователя, в которую мы можем попасть - (void) touchsBegan: (NSSet *) касается объекта: (UIEvent *), не влияя на его движение.Переместите SKSpriteNode на фактическую точку касания в ios Game
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
for (UITouch *touch in touches)
{
CGPoint location = [touch locationInView:self.view];
SKAction *moveToPoint = [SKAction moveByX:location.x y:location.y duration:2];
[ball runAction:moveToPoint];
}
}
Не похоже, что он работает. Помогите мне, ребята.
Вместо moveByX: у: длительность использования MoveTo: продолжительность – ZeMoon