SKPhysicsBody의 모양을 정의하는 본문 이외의 다른 내용을 변경하고 싶지는 않습니다. 어떻게해야합니까?SKPhysicsBody의 본문 모양 변경
나는 이것을 바꿀 수있는 곳을 찾을 수없는 것 같습니다.
또는 변경 방법에 대한 의견도 보내주십시오.
그래,이 모든 신기종 충돌, 겹침 등을 피할 수 있도록 조심스럽게해야한다는 것을 알고 있습니다. 그렇지만 SKPhysicsBody의 몸체는 어떻게 변경합니까?
SKPhysicsBody의 모양을 정의하는 본문 이외의 다른 내용을 변경하고 싶지는 않습니다. 어떻게해야합니까?SKPhysicsBody의 본문 모양 변경
나는 이것을 바꿀 수있는 곳을 찾을 수없는 것 같습니다.
또는 변경 방법에 대한 의견도 보내주십시오.
그래,이 모든 신기종 충돌, 겹침 등을 피할 수 있도록 조심스럽게해야한다는 것을 알고 있습니다. 그렇지만 SKPhysicsBody의 몸체는 어떻게 변경합니까?
CGMutablePath
을 사용하여 피직스 본문의 사용자 지정 모양을 수동으로 생성 한 다음 SKPhysicsBody
생성자로 전달할 수 있습니다. 예를 들어
:
let path = CGMutablePath()
path.move(to: CGPoint(.....))
path.addLine(to: CGPoint(.....))
let customPhysicsBody = SKPhysicsBody(edgeChainFrom: path)
이것이 반복적으로 전달되어 모양이 변경되거나 새로운 모양에 필요한 새로운 물리학 체입니까? – Confused
동일한 경로로 전달하여 원하는만큼 많은 물리 구조물을 생성 할 수 있습니다. 네가 묻고있는거야? – claassenApps
아니요. 신체가 신체를 바꾸고 싶습니다. 신체가 사용하고 있습니다. – Confused
가 어떻게 특정 물리 몸을 만들려면 어떻게해야합니까? 아니면 일반적으로 묻는거야? 그러나 물리학 몸체는 여러 가지 다른 방식으로 만들어 질 수 있습니다. 어쨌든 다시 만들면 모양이 바뀝니다. – Whirlwind
예를 들어 PhysicsBody 사각형 모양에서 physicsBody circle 모양으로 변경하는 것이 목표라고 생각합니다. –
'path' 속성에 액세스 할 수 없습니다. 당신이 할 수있는 것은 새로운 몸체를 만들고 이전에 설정된 것을 복사하는 것입니다. – Knight0fDragon