gameplay-kit

    1

    1답변

    현재 spritekit으로 톱 다운 좀비 게임을 만들고 있는데 좀비와 함께 길 찾기를 구현해야합니다. 이 온라인에서 많은 자습서를 찾을 수는 없으며, 내가 찾은 몇 안되는 점은 플레이어를 설명하고 상당히 오래된 것입니다. 장애물이 제거 된 GKGraphNode와 함께 코스 전체에 장애물이 있습니다. 난 길 찾기의 엔터티 측면을 구현하는 방법을 알아야합니다.

    1

    1답변

    실제 코드를 보여 드릴 것입니다. 도우미 : import SpriteKit import GameplayKit class GameSceneHelper: SKScene { override func didMove(to view: SKView) { } } , 일부 게임의 상태와 도우미의 서브 클래스 : import SpriteKit

    -2

    1답변

    프로그래밍에 익숙하지 않습니다. 나는 온라인 자습서를 통해 배우기로 결심했으며 Youtube의 튜토리얼을 따라 (bootleg galaga와 같은) 공간 게임을 만들었습니다. 나는 모든 것을 검사했는데 내가 잘못하고 있거나 Xcode 업데이트가 있는지 잘 모르겠습니다. 이 튜토리얼을 완료 할 수 있도록 어떻게 수정해야합니까? 코드 :이 import Spri

    4

    1답변

    내 iOS 앱에는 많은 상자 (사각형)가 있습니다. 화면상의 터치가 어느 상자 안에 있는지를 감지 할 수있는 최상의 데이터 구조가 무엇인지 궁금합니다. 나는 GameplayKit에서 GKRTree와 GKQuadTree에 대해 읽었습니다. 그 중 누구도 내가 필요한 것만은 아닌 것처럼 보입니다. GKRTree는 유연한 쿼드를 허용하지만 한 지점까지 쿼리를 지

    1

    2답변

    저는 게임 엔티티 시스템을 둘러보고 GamePlayKit을 사용하려고합니다. 나는 다음과 같은 시나리오와 사투를 벌인거야 : RenderComponent 내 개체를 표시하는 SKSpriteNode 참조하는 GKComponent이다. MetaDataComponent 엔티티에 대한 다양한 정보 비트를 보유하고 또 다른 구성 요소 인 나는 GKEntity에서 파

    3

    1답변

    주제 내 질문은 업데이트주기의 분할에 대해 때의 가장 있기 때문에, 주제에 전형적인 패턴과 모범 사례를 존중하기 위해 애플의 프레임 워크를 결합 설명서 및 예제 코드는 아직 Swift에 적용되지 않았습니다 (또는 적어도 어디에서나 찾을 수는 없습니다). GameplayKit의 업데이트주기를 관리하는 데는 여러 가지 방법이 있으므로 모든 것을 결합하는 좋은

    2

    1답변

    저는 현재 작업중인 엔티티 시스템을 자체적으로 사용하고 있지만, Skypeity 및 skcomponent의 Gameplaykits 사용법에 대해 배웠습니다. 좋은 디자인 패턴처럼 보이고 사용법을 배우고 싶습니다. 지금까지이 튜토리얼을 다음되었습니다, https://www.raywenderlich.com/155780/gameplaykit-tutorial-en

    1

    1답변

    나는 장면에 추가 한 노드가 있습니다. 또한 장면에서 나는 튀어 오르는 구성 요소를 제공합니다. 구성 요소는 다음과 같습니다. class BounceComponent: GKComponent, ComponentSetupProt { var bounce: SKAction? var node: SKSpriteNode? @GKInspectable var di

    0

    1답변

    이것은 내가 가지고있는 코드이며 그것을 클릭하면 메뉴를 표시하기위한 게임을 일시 중지하고 싶습니다. 오류가 표시되는 위치에 의견이 있으니 잘하면 내가 뭘 잘못하고 있는지 볼 수 있습니다. 이 코드는 당신이 날이 될해야 할 일을 알려 수없는 경우, 내 GameScene 파일에 있어야하는 경우 또한 잘 모르겠어요. 도와 주려는에 대한 감사합니다. // //

    0

    1답변

    스프라이트가 플레이어를 따라 가기를 원하며 GameplayKit의 Pathfinding으로 이것을 시도했습니다. 이것은 작동하지만 문제가 있습니다. func moveEnemy(to playerPos: CGPoint){ guard !moving else { return } moving = true let startNode = GKG