2012-09-30 4 views
0

기본적으로 나는 LevelHelper을 사용하여 만든 LHSprite의 box2d 본문을 이동하고 싶습니다. 내가 날씨에 근거하여 LHSprite의 Box2D의 몸을 이동 시도 내 SneakyJoystick는 다음 코드로 (그 부분은 잘 작동) 활성화 :Levelhelper sprite + SneakyJoystick

if(dpad.leftJoystick.velocity.x > 0){ 
    b2Vec2 force; 
    force.Set(dpad.leftJoystick.velocity.x * 10.0f, 0.0f); 
    Player.body->ApplyForce(force, Player.body->GetPosition()); 
} 

사람이 내가이 작업을 얻을 수있는 방법을 볼 수 있습니까?

감사합니다.

답변

0

LHSPrite에는 다음과 같은 방법이 있습니다. [sprite transformPosition : ccp (50,50)]; // 스프라이트 위치를 실제 바디와 함께 50,50으로 설정합니다 [sprite transformRotation : 240]; // 스프라이트를 240과 각도 240으로 회전합니다.

LHSPrite 포스트베이스를 업데이트해야 함 업데이트 메서드에서 box2d 본문에 저장합니다 (예제 참조).