2014-07-08 3 views
0

스프라이트의 점프 속도를 처리하고 난 당신이 여기에서 찾을 수 있습니다 matim-DEV에 의해 전체 게임 튜토리얼을 따라하기로 결정 http://www.matim-dev.com/full-game-tutorial---part-1.html내가 Andengine (1 주 전 시작일 : D)에서 초보자 해요 Andengine

튜토리얼을 마치고 나면 스프라이트의 이동 속도를 더 빠르게 변경하고 싶었습니다. 예 :이 게임에서 스프라이트는 1 초가 올라가고 1 초는 내려갑니다.

그래서 제 질문은 다음과 같습니다 어떻게 스프라이트에 위아래 이하 또는 더 많은 1 초 걸릴 수 있습니다 또는 어떻게 Andengine에서 스프라이트의 점프 속도를 처리 할 수 ​​있습니다.

피씨 : 저의 영어 실력에 죄송합니다.

고맙습니다!

답변

0

나는 이것을 테스트하지 않았지만 효과가 있다고 생각합니다. 당신은 세계의 중력을 증가시킬 수 있습니다. 이것은 플레이어가 전에만큼 뛰어 내지 않도록합니다. 만약 당신이 그를 똑같은 높이로 뛰기를 원한다면, 당신은 중력을 증가시킬 수 있고 점프 할 때 선 속도를 증가시킬 수 있습니다.

private void createPhysics() 
{ 
physicsWorld = new FixedStepPhysicsWorld(60, new Vector2(0, -17), false); 
registerUpdateHandler(physicsWorld); 
} 

그리고 점프 선형 속도를 변경,이 예에 설정되어 12 : 당신은 당신이 예에서이 -17로 설정되어 physicsworld 만들 때 중력이 설정되어

public void jump() 
{ 
body.setLinearVelocity(new Vector2(body.getLinearVelocity().x, 12)); 
} 
+0

고마워요, 완벽하게 작동합니다 :) –