skphysicsbody

    0

    2답변

    나는 SprikeKit을 사용하여 게임을 만드는 법을 배우고 있으며 게임은 스시 기차와 관련이 있습니다. 저는 모든 접시가 움직이는 컨베이어 벨트 위에있는 모양을 시뮬레이션하기 위해 직사각형 경로를 따르는 20 가지의 접시가 있습니다. 몇 가지 스프라이트 노드를 배치하기 위해 장면 편집기를 사용해 보았습니다. 그런 다음 사각형 패스로 이동했습니다. 순간 l

    1

    1답변

    SpriteKit으로 작업하고 다른 관절의 움직임을 허용하기 위해 구부러지는 팔꿈치 관절을 만들려고합니다. 문제는 내가 조인트를 만들 때 화면을 가로 질러 움직이면 부품이 360도 회전하여 움직이는 동작이 없으므로 고정 된 조인트가없는 것입니다 (즉, 동작 범위가있는 팔꿈치). 필자는 일부 코드를 첨부했습니다. 일부는 실험적으로 주석 처리되었습니다. var

    0

    2답변

    내 SpriteKit 게임에서 내 스프라이트의 SKPhysicsBody에 대한 fieldBitMask 속성에 속성 관찰자를 추가하고 싶습니다. 내가 어떤 조치를 취할 수 있도록 fieldBitMask 속성이 변경되면 알려주고 싶습니다. 나는 SKPhysicsBody을 오버런했는데, 보통 SKPhysicsBody과 같은 스프라이트 노드에 오버라이드 된 클래스

    2

    1답변

    이것은 플레이어 용 클래스입니다. 내 플레이어가 서로 마주 치는 Gamefield와 충돌하지 않습니다. 나는 그들이 서로의 위에 있기를 원하지 않는다. 나는 해결책을 찾으려고 노력했지만 나에게 그것은 내가 대부분 괜찮은 것처럼 보인다. 제발 도와주세요 : class Player: SKShapeNode { static public let length

    -3

    2답변

    내 게임 플레이가 구멍 위로 뛰어 넘는 동물입니다. 구멍에 부딪치면 생명력을 잃습니다. 그러나 성공적인 점프를 3 회하면 업적을 달성 할 수 있습니다. 어떻게 성공적으로 점프를 감지합니까? SKPhysics Contact & SKPhysicsBody를 사용하여 실패한 점프를 감지하는 논리가 있습니다. 동물 ========> 홀 1 ========> 홀 2

    0

    1답변

    저는 도서 3의 스위프트 3 개발 지침에 따라 간단한 플립형 게임을 만들고 있습니다. 나는 두 개의 SKSpriteNodes를 가지고 있는데, 하나는 플레이어이고 다른 하나는 플레이어에게 상처를 줄 수있는 정적 객체이다. 플레이어 손상은 범주 BitMask를 통해 사용자 지정 연락처 논리를 통해 구현됩니다. 문제는 정적 객체의 categoryBitMask를

    0

    1답변

    두 개의 노드, 하나의 "고양이"와 하나의 "쥐"가 있지만 어떤 이유로 인해 충돌이 감지되지 않습니다. 나는 마스크이 방법을 사용하고 있습니다 : // Cat physics body, the node's name is "cat" public func initializeAt(position: CGPoint) { sprite.positio

    1

    1답변

    저는 기초적인 입자 시스템 인 iOS11/Swift4에서 PhysicsWorld를 사용하여 간단하고 많은 바디 (800) 2x2 픽셀 SpriteKit 시뮬레이션을 실행했습니다. 단순한 반경 중력 노드가 포함되어 있으며 충돌이나 접촉 감지없이 궤도를 선회하는 800 개의 객체가 있습니다. 내 테스트 하드웨어에서 iPhone6S - 나는 60FPS를 달성하고

    0

    1답변

    스프라이트에 애니메이션을 적용하고 다른 스프라이트에 닿으면 물리 접촉 함수가 호출됩니다. 이 함수에서 스프라이트를 다른 것과 접촉 시키려고합니다. 본체는 bodyA이지만 SKPhysicsBody이고 SKSpriteNode로 변환 할 수 없습니다. 아이디어가 있습니까? 이 함수는 접촉시 정확하게 호출되며, 몸체가 접촉하는 스프라이트를 얻으려고합니다. 최종 아

    2

    1답변

    나는 내 캐릭터가 몇 초 동안 그 캐릭터를 향해 달려가는 것처럼 내 게임이 올바르게 진행될 때까지 제대로 작동하는 것으로 보이는 게임의 경계를 설정했다. 이것에 대한 설명과 어떻게 해결할 수 있습니까? 편집 : 여기 내 경계에 대한 코드입니다 func createSceneContents() { self.backgroundColor = .black