2009-10-02 2 views
0

내가 chipmunk 코코스 2d 아이폰을 사용하고 있는데,이 카드는 객체가 다른 의 가장자리에있을 때 스택 폴 효과를 보여 주어야합니다. "Tower Box"게임과 같은 효과를 개발하는 것입니다. . 모양이나 몸체의 속성이 "타워 박스"게임과 같은 효과를 낼 것인지 알고 싶습니다. 어떻게 그 스택을 떨어 뜨릴 수 있는지 알려주세요.chipmunk stack fall effect

+0

이 질문에 cocos2d 태그를 추가하는 것이 좋습니다. – badgerr

답변

-1

이러한 효과를 얻으려면 물리학 라이브러리가 필요합니다. 2 차원 게임 box2d 꽤 좋습니다.

+0

당신은 분명히 chipmunk 물리학 라이브러리에 대해 알지 못하기 때문에, 나는 cocos2d for iPhone 프레임 워크가 chipmunk physics 엔진과 함께 제공된다는 것을 알려 드릴 것입니다. 따라서 "chipmunk cocos 2d iphone"을 사용하고 있습니다. –

0

Cocos2d는 몇 가지 사전 설정된 프로젝트 옵션을 제공합니다.

이들 중 하나는 Box2d가있는 Cocos2d이고 다른 하나는 Chipmunk가있는 Cocos2d입니다. 어떤 물리 엔진을 사용하는지는 완전히 당신에게 달려 있으며, 나는 개인적으로 경험을 쌓았습니다. Box2d를 추천합니다.

이 프로젝트 중 하나를 만들면 몇 가지 예제 코드가 생성되고 Box2d (자동 생성 된 chipmunk 프로젝트를 사용하지 않은 경우)에서는 많은 상자가 생성되는 멋진 작은 응용 프로그램을 얻게됩니다 중력에 떨어지는 것을 보여줍니다. 상자에서 물리학 자체를 만드는 데 필요한 코드를 살펴보고 응용 프로그램에 맞게이 코드를 적용해야합니다 (아마도 터치 위치에 상자를 생성 할 것인가?). 그런 다음 충돌시에 떨어지는 상자의 정렬을 스택의 맨 위에서 확인하고 그것이 계속 떨어 지도록하거나 고정 장치를 사용하여 아래의 상자에 연결하는 로직을 추가 할 수 있습니다.

일반적인 cocos2d 사용법뿐만 아니라 cocos2d 응용 프로그램에서 물리학을 사용하는 방법에 대한 자세한 내용은이 블로그를 확인하십시오. 처음에 저에게 가르쳐 준 내용입니다 : http://www.raywenderlich.com/ [편집 : 거기에 다람쥐 자습서가 없습니다. 이 이론은 두 가지 모두에 적용될 수 있어야한다. Chipmunk보다 Box2d가 더 편리하다는 것을 알게되었습니다.]

지금까지 스택에서 얻은 물리 효과는 무엇입니까? 어떤 문제가 발생하여 객체의 물리 속성에 의문을 제기하게 만들었습니까?