2011-10-04 2 views
0

지금은 게임의 약 80 %를 코딩했으며 나머지 20 %는 게임의 실제 게임 부분입니다. 게임을 실제로 만들어야하는 이유를 알아야합니다. Doodle Jump와 거의 비슷합니다. 중력, 가속도계 및 플랫폼을위한 스폰 시스템이 있습니다. 이 경우 UIKit 또는 Cocos2D를 사용해야하는지 여부를 알아야합니다.어떻게해야합니까 (게임)?

나는 중력을 할 수 있고 UIKit을 사용하여 가속도계를 쉽게 사용할 수 있다는 것을 알고 있지만 플랫폼 부분에 대해 걱정하고 있습니다. 내 '낙서 점프 문자'는 일반 정사각형이나 사각형이 아니므로 최대한 잘 자릅니다. 그 이유는 CGRectIntersectsRect에 픽셀 충돌 감지 기능이 없기 때문에 캐릭터가 플랫폼에 떨어져 있다고 생각하기 때문입니다. 따라서 CGRectIntersectsRect에 픽셀 충돌 감지가 없으므로 신체가 약간 벗어날 수 있으므로 괜찮습니까?

자세한 정보가 필요하거나 내가 뭘 하려는지 확실하지 않으면 알려주세요. 결국 Cocos2D 또는 UIKit을 사용해야 하는지를 알아야합니다. 당신의 생각을 알려주세요.

감사합니다.

+0

대부분의 경우 픽셀 충돌에 대해 걱정할 필요가 없습니다. – thedaian

+0

그래서 UIKit을 통해이 작업을 수행 할 수 있습니까? –

답변

4

내 대답은 UIKit에서 게임을 개발할 수는 있지만 장기적으로 Cocos2D에서 게임을하는 것이 더 나을 것이라는 나의 대답이 내 대답 일 것입니다. 충돌 감지와 같은 도구를 사용하는 것이 더 좋을뿐만 아니라 물리 엔진을 사용하여 중력과 같은 것을 처리 할 수 ​​있습니다. 기본적으로 Cocos2d는 당신이하고 싶은 일을 정확하게 수행하도록 만들어졌으며, UIKit은 사용자 인터페이스를 위해 만들어졌습니다.

여전히 충돌 감지는 개별 픽셀 수준을 낮출 필요는 없습니다. 하나의 직사각형으로 충분할 수도 있고, 정확도를 높이기 위해 여러 개의 직사각형을 사용할 수도 있습니다. 그래서 UIKit에서 풀어 낼 수 있겠습니까? 아마 Cocos2d를 사용하면 전반적으로 게임이 더 좋아질 것입니다.

관련 문제