2013-06-26 2 views
0

나는 cocos2d에 새로운 것이므로 rope를 만들기위한 vrope 클래스를 사용하고 있습니다 .i는 하나의 다각형 모양의 b2body로 연결된 하나의 로프를 구현했습니다. 내 밧줄의 한쪽 끝을 화면 상단에 고정시키고 폴리곤 모양의 동적 b2body를 사용하여 한쪽 끝을 공중에 매달아 놓은 것처럼 보입니다. 원하는 것은 내 b2body (동적 몸체)에 약간의 힘을 가하는 것입니다. 아래에서 아래로 떨어지는 것을 의미합니다.이 로프와 함께 밧줄로 땅에 붙어있는이 몸 1을 움직이고 싶습니다. 내 b2body에 힘을가하십시오.다른 b2body와 연결된 하나의 b2body를 이동하는 방법

내 업데이트() 방법 :

body1->ApplyForce(b2Vec2(0.0 , 9.8 * body1->GetMass()*100), body1->GetWorldCenter()); 

하지만 어떻게 든 작동하지 않습니다.

나는 이것에 관해 많이 조사했지만, 여전히 나는 이것을 위해 나를 도울 수있는 것을 찾지 못했다. 어떤 종류의 도움이라도 인정 될 것입니다.

+0

VRope 클래스 코드 – IronMan

+0

Vrope 클래스를 게시 할 수 있습니까? https://github.com/gregharding/VRope –

답변

0

로프와 함께 시체를 떨어 뜨리고 싶다면. 그런 다음 그 몸체에 힘을 가하기 전에 다른 쪽 끝에 고정식 몸체를 부착하는 대신 매우 작은 동적 몸체를 몸체에 부착하십시오. 이런 식으로 body1이 로프와 함께 떨어지게됩니다

+0

저는 이미 동적 본문을 사용했습니다. –

+0

저는 로프를 만들기 위해 b2RopeJoint 종류의 관절을 사용했습니다. 아마도이 로프 조인트로 인해 신축성있는 효과를 내지 못했을 것입니다. 확실하지 않습니다. –

관련 문제