2014-10-13 4 views
1

나는 console.log에 box2dweb로 객체의 속도를 넣으려고한다. 다음과 같은 GetLinearVelocity() 메서드로 속도를 얻을 수 있어야하지만 어떻게해야할지 모르겠다. 어떤이처럼Console.log object velocity with box2d

ReferenceError: GetLinearVelocity is not defined 

그것은 아마도 쉽게 대답하지만 보인다 내가 해봤 다음과 같은 방법 :

var heroMove = GetLinearVelocity().hero; 
    console.log('heroMove'); 

및 콘솔에서

var heroMove = GetLinearVelocity('hero'); 
console.log('heroMove'); 

내가 메시지를 얻을 doc에 대한 jquery.box2d 및 내가 뭐가 잘못 볼 수 없습니까?

답변

0

해결책을 직접 찾았습니다. 그것은 다음과 같다 :

 var heroVelX = game.currentHero.GetLinearVelocity().x; 
     var heroVelY = game.currentHero.GetLinearVelocity().y; 
     console.log("X =", heroVelX + "Y =", heroVelY); 

GeltLinearVelocity()의 값이 벡터가 아닌 번호 및 그는 X 및 Y로 지정한다. 희망을 다른 사람이 그것을 사용할 수 있습니다.