2016-10-20 2 views
0

닫기 SKScene을 만들 수 있습니까? 예를 들어 SKSpriteNode이 오른쪽의 경계 위로 이동하면 왼쪽 또는 경계에서 벗어난 부분에 즉시 나타납니다. 그 장면의 왼쪽과 오른쪽 경계가 확인 되었습니까?폐막탄을 만들 수 있습니까?

+0

불행히도 장면 랩핑이 없습니다 – Knight0fDragon

답변

0

예. 이것은 SpriteKit과 프로그래밍 모두에서 절대적으로 가능합니다.

이렇게하는 데는 두 가지 주요 방법이 있지만 그 이상이 있습니다. 당신에게 가장 적합한 것은 당신과 당신의 게임에 달려 있습니다. 몸 사이 SpriteKit 보고서 접촉에서

  • 사용 물리학

물리학의 시설과 서비스를 제공합니다. 게임 세계 (이 경우 스크린) 주위에 프레임이 있다면, 캐릭터가 가장자리에 닿았을 때 캐릭터에 대한 정보를 잡고 화면의 반대쪽으로 속도와 위치를 변환 할 수 있습니다. 욕망, 그리고 놀이가 계속 될 것입니다.

  • 를 사용하여 기본 수학

이 상대적 위치의 문제이기 때문에, 당신은 수동으로 지속적으로 화면의 가장자리에 플레이어의 위치를 ​​확인하기 위해 수학을 사용할 수 있습니다. 플레이어가 가장자리를 초과하는 경우 반대편에서 원하는 위치로 캐릭터를 전송하고 필요에 따라 속도, 회전 등을 전달할 수 있습니다.

PS : 당신은에 첫 경기를 수학적으로이 작업을 수행하는 방법에 읽어 그것이로 (아주 유명), 아케이드 고전 게임 "소행성"를 복제하는 방법에 대한 자습서 및 지침을 검색하려면 이 기능.

+0

다음은 더 복잡합니다. 세계의 양면에서 스프라이트를 볼 수있게하려면 스프라이트를 복제해야합니다. 이것은 또한 물리학자가 중복되어 통증이되기 시작합니다. – Knight0fDragon

관련 문제