skspritenode

    1

    1답변

    원의 일부를 나타내는 특정 경로가있는 SKShapeNode의 텍스처를 통해 SKSpriteNode를 초기화하고 표시하고 있습니다. 이이 모양을 생성 import SpriteKit import PlaygroundSupport let view = SKView(frame: CGRect(x: 0, y: 0, width: 300, height: 300)) l

    0

    1답변

    나는 (보기 : SKView) didMove에 SKSPriteNode 배열에 몇 SKSpriteNode을 넣어 enumerateChildNodes(withName: "//*") { (node, stop) in if let spriteNode = node as? SKSpriteNode{ if let nodeName = node.name{

    0

    1답변

    좀비 묵시록 스타일의 치즈 게임을 만들고 있는데 어디서/좀비를 선언하는 데 문제가 있습니다. 나는 그들이 각각의 '좀비'라는 이름으로 내 Gamescene.sks 파일을 만들었 기 때문에 그렇게 선언 할 것이라고 생각했습니다. 나는 (내가 .sks 파일에 4를 만든) 좀비 플레이어 쫓아 만들기 위해 노력하고 (나는 또한 코드의 상단 라인에 .sks 파일을

    0

    1답변

    비슷한 질문을 많이 보았지만 이전 버전의 Swift 또는 매우 다른 상황 인 것으로 보입니다. 어쨌든, 어느 솔루션도 나를 위해 일하지 않았습니다. 나는 간단한 SpriteKit 게임을 만들었습니다. 기본적으로 SKSpriteNode 클래스에 속성을 추가하기 만하면됩니다. let Ci = SKSpriteNode(imageNamed: "CBlob") Ci.

    1

    1답변

    현재 움직이는 배경을 설정하려고하는 응용 프로그램에서 작업 중입니다. 나는 현재 내가 사용하고있는 구름으로 가득 찬 투명한 이미지를 가지고있다. 내 문제는 어떻게하면 더 부드럽게 움직일 수 있을까요? 나는 속도로 놀려고했지만 여전히 느리게 보인다. 어떤 도움이라도 축복이 될 것입니다. 다음은 내가 가고있는 것에 대한 비디오입니다. http://sendvid

    0

    1답변

    나는 게임을하고있다. 내 첫 번째 화면에는 리더 보드, 업적 및 게임의 3 가지 버튼이 있습니다. 내가 게임을 탭하면 게임 장면이 표시됩니다. let transition = SKTransition.doorsOpenHorizontal(withDuration: 1.0) let next_scene = GameScene(fileNamed: "GameScene")

    0

    1답변

    사용자가 deckOfCards을 터치 할 때마다 두 게임 카드 중 하나를 반복해서 표시하고 싶습니다. 지금까지 한 번 작동했지만 다시 deckOfCards을 누르면 카드가 변경되지 않습니다. 이것을 10 개 이상의 카드 이름으로 시도해도 작동하지 않았습니다. class GameScene: SKScene { let cardname = ["card2", "

    1

    1답변

    아래에는 SKAction.animate를 따라 텍스처 아트라스를 사용하여 텍스처 배열 중 하나를 통해 애니메이션을 적용하는 하나의 SKSpriteNode 이미지가 있습니다. 앱을 처음 실행하면 이미지가 화면 중앙에 직접 나타나고 애니메이션처럼 움직입니다. 그러나 CGPoint를 통해 노드를 배치하려고 시도하면 움직이지 않습니다. 심지어 이미지가 화면의 맨

    2

    2답변

    내 응용 프로그램에 큰 문제가 발생했습니다. 내 MainMenu 장면은 새 장면으로 전환 할 때 할당을 해제하지 않습니다. //GameViewController override func viewDidLoad() { super.viewDidLoad() if let view = self.view as! SKView? { //

    1

    1답변

    나는 사용자가 화면을 두 드렸을 때 발견하고 노드를 놓습니다. override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { if let touchLocation = touches.first?.location(in: sceneView) { let hitT