У меня есть пользовательский класс LineBall, как показано ниже:рисования Trail Линии для SKSpriteNode
@implementation LineBall
-(instancetype) init {
self = [super initWithImageNamed:LINE_BALL_IMAGE];
self.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:self.size.width/2];
self.physicsBody.categoryBitMask = BBPhysicsCategoryLineBall;
self.name = @"lineBall";
self.physicsBody.friction = 0.0f;
self.physicsBody.restitution = 1.0f;
self.physicsBody.linearDamping = 0.0f;
self.physicsBody.allowsRotation = NO;
self.physicsBody.dynamic = YES;
return self;
}
Позже я добавить это к GameScene, и она работает, как ожидалось. Проблема в том, что теперь я хочу рисовать линии везде, где путешествует LineBall. Как я могу это сделать?
Рассматривали ли вы прикрепление излучателя частиц к вашему шару? – sangony
Да, но я действительно не хочу излучателя частиц. Я действительно хочу нарисовать линию, с которой могут столкнуться другие тела. –
Вы имеете в виду нечто вроде светового цикла Трона? – sangony