Набор спрайтов - SKShapeNode Path не рисует четырехугольную кривую

Я углубился в AppleНовый Sprite Kit, и уже давно пользуюсь им. Однако я столкнулся с проблемой при попытке нарисовать изогнутый путь дляSKShapeNode, Просто кажется, что вместо этого нарисована прямая линия.

Вот очень простой пример проблемы, с которой я столкнулся - эксперимент с рисованиемCGPath для :SKShapeNode

    CGMutablePathRef path = CGPathCreateMutable();
    CGPathMoveToPoint(path, NULL, 0, 0);
    CGPathAddQuadCurveToPoint(path, NULL, 50, 100, 100, 0);
    CGPathAddLineToPoint(path, NULL, 50, -100);
    CGPathCloseSubpath(path);

    SKShapeNode *shape = [[SKShapeNode alloc]init];
    shape.path = path;

    [self addChild:shape];

    CGPathRelease(path);

Вот мое ASCII искусство о том, что он делает (Извините, я нерепутации пока недостаточно, чтобы опубликовать реальное изображение):

---------------------------------------------------------------------------------
|          EXPECTED RESULT              |            ACTUAL RESULT              |
---------------------------------------------------------------------------------
|                                       |                                       |
|             __----__                  |                                       |
|            /        \  

Ответы на вопрос(1)

Ваш ответ на вопрос