Как SKShapeNode может иметь несколько физических тел? - PullRequest
0 голосов
/ 09 мая 2020
TerrainYposition += IsUpOrDown

OldGL = GroundL.position

GroundL2.addLine(to: CGPoint(x: CGFloat(terrainPathsRendered * distanceBetweenVerts) + 100, y: TerrainYposition))
GroundL2.move(to: CGPoint(x: CGFloat(terrainPathsRendered * distanceBetweenVerts) + 100, y: TerrainYposition))
GroundL.physicsBody = SKPhysicsBody(edgeFrom: OldGL, to: CGPoint(x: CGFloat(terrainPathsRendered * distanceBetweenVerts) + 100, y: TerrainYposition))
GroundL.physicsBody?.isDynamic = false
IsUpOrDown = CGFloat.random(in: -50..<125)

Этот код находится в функции обновления, поэтому я хочу, чтобы GroundL создавал новое физическое тело вместо растягивания старого от начала ландшафта до конца.

...