항상 프레임만큼 넓은 접지 노드를 원합니다. 내가 현재 가지고있는 코드는 다음과 같다. ground.position = CGPointMake(0, 175)
ground.physicsBody = SKPhysicsBody(rectangleOfSize: CGSizeMake(self.frame.size.width, 1))
ground.physic
에서 특정 타일을 제거 내 전체 게임 장면 (GameScene.sks)를 커버하는 Tile Map Node 있습니다. 화면 상단에 적이 있습니다. 바닥에 작은 집이 있습니다. 이 집들만 타일 맵 노드에서옵니다. 적군은 그 집들 중 한 곳에서 총을 쏘기로되어 있습니다. contactBitMask은 발사 된 샷과 집 타일로 설정됩니다. 그리고 총에 맞은 집을
스프 라이트 노드가 플랫폼을 뛰어 넘을 수는 있지만 다시 되돌릴 수는없는 문제를 해결하려고합니다. 이 코드를 사용하여 시도 : override func didMove(to view: SKView) {
if (thePlayer.position.y > stonePlatform1.position.y) == true {
stonePlatform
나는 sprite-kit를 사용하여 게임을 만들고 있습니다. 내 게임에서는 가속도계를 사용하여 장치를 기울여 노드를 옆으로 움직입니다. 다음 코드는 매끄럽게 작동하지만 8-10 게임을 다시 시작한 후에는 기울기에 반응하는 데 다소 시간이 걸립니다. 그런 다음 응용 프로그램을 닫으면 문제가 반복됩니다. 나는 didMove(to view: SKView)에서 m
특정 조건이 충족 될 경우 각 모서리가 둥글게해야하는 SKShapeNode가 있습니다. 아래의 링크에서 제공된 대답을 읽으면서, 이것은 단순히 둥근 (4x if 문)을 필요로하는 둥근 추가 모서리에 | =를 사용하기 때문에 조용한 것처럼 보였습니다. How to write a generic UIRectCorner function? 그러나이 작동하지 않습니다
Xcode에 약간 익숙하며 클래스에 2 차원 게임을 만들어 왔습니다. 나는 잠시 동안 버튼에 문제가있다. 나는 왜 내 점프 버튼이 작동하지 않는 지에 대한 해결책을 가지고 있었지만 공격 버튼도 가지고있다. 버튼을 화면에 배치하고 눌렀을 때 이미지가 변경되도록 코드를 설정했습니다. 그러나 플레이어 이미지를 점프 애니메이션으로 바꾸려면 어떤 코드를 넣어야할지
현재 우주 침략자 게임을 만들려고 노력하고 있습니다. 우주선 작동이 작동 중이며 현재 내 에이리언 디스플레이 루프에서 작업 중입니다. 가까이에 있지만 내 화면이 계속 비어있는 이유가 무엇이든 외계인이 표시되지 않습니다. 누구든지 도와 줄 수 있습니까? 여기 내가 지금까지 가지고있는 것이있다. //Add and display given amount of al
내 게임에 4 인용 관람차가 있습니다. 각 좌석에는 영웅이 앉을 수있는 플랫폼이 있습니다. 좌석이 상향 궤도에있을 때 영웅은 플랫폼에 조용히 머물러 있습니다. 그러나 좌석이 아래쪽 궤도에있을 때 영웅은 약간 위아래로 움직입니다. 나는 몇 가지 명백한 것을 시도했다. 1. 반발을 0으로 설정하는 것은 효과가 없다. 2. linearDamping을 1로 설정해
나는 여기에서 많은 질문을하고있는 것 같다. 나는 적을 파괴 한 후 아이템을 떨어 뜨리는 방법을 지금 알 필요가있다. 나는 플레이어가 적과 충돌 할 때 적을 파괴 할 것이지만, 적을 파괴하면 적소가 아이템을 스폰 할 것입니다. 을 heres 적을 파괴 코드 : 또한 func handleAttackButtonHover(isHovering : Bool) {