Я нашел этот код при переполнении стека.Swift SpriteKit, создающий изменяемый путь (CGMutablePathRef)
CGMutablePathRef path = CGPathCreateMutable()
CGPathMoveToPoint(path, nil, 0, -(self.tileSize.height/2))
CGPathAddLineToPoint(path, nil, (self.tileSize.width/2), 0)
CGPathAddLineToPoint(path, nil, 0, (self.tileSize.height/2))
CGPathAddLineToPoint(path, nil, -(self.tileSize.width/2), 0)
CGPathCloseSubpath(path)
сво часть ответа и код должен создать путь, который имеет форму изометрической плитки, но ее не работает. Итак, кто-нибудь знает, почему и как создать этот mutablePath? Спасибо.
Уточнитните '« но ее не работает»'. Каков ваш ожидаемый результат и что происходит вместо этого? Наконец, это код Objective-C, а не Swift. –
в первой строке: «CGMutablePathRef = pathCGPathCreateMutable()« Я получаю сообщение об ошибке: «использование неразрешенного идентификатора« pathCGPathCreateMutable ».. что-то не так с этим кодом. Я хочу дать ему размер, и я вернусь к непрозрачному пути i может использовать. Если я нажму внутри этого пути, то произойдет что-то – frankibanki