두 개의 동일한 모양이 장면의 하단에 있고 일치시킬 다른 하나의 장면이 장면의 위쪽에있는 경우 모양 인식을 위해 SpriteKit 게임을 만들었습니다. 모양을 생성하는 코드가 포함 된 다른 클래스의 메서드를 호출하여 이러한 모양을 만들었습니다.스프라이트를 이동 가능하게 만들기
나는 모든 것을 올바른 방법으로 할 수 있으며 잘 작동합니다. 하지만 윗면 모양을 고정시키는 방법을 찾지 못했습니다. 평균 사용자는 일치를 위해 아래쪽 측면 모양 만 위쪽면 모양으로 드래그 할 수 있어야하지만 아래쪽 모양과 일치하도록 위쪽면 모양을 드래그 할 수 없어야합니다. 나는 지금까지 SpriteKit 프로그래밍 안내서에서 Apple에 의해 조사했지만 위의 작업을 수행하는 데 도움이되는 단서는 없습니다.
누구든지 도와주십시오.
해결되었습니다. 감사합니다 – Programmer
이것은 작동하지만, SKSpriteNode를 서브 클래 싱하고'isMoveable' BOOL 속성을 추가하는 것이 더 좋은 방법 일 것입니다. 'name' 속성을 사용하는 것은 해커의 일종입니다. 이제는 속성의 이름이 더 이상 그 기능을 반영하지 않습니다. – prototypical
@protypypical 동의하지만 프로그래머는 간단한 해결책을 원했습니다. 이름보다는 사용자 데이터를 사용하는 것이 더 좋은 옵션입니다. – DogCoffee