2016-10-30 2 views
-1

그래서 기본적으로 저는 스프레이를 사용하여 주변 경계에서 만져 볼 수 있습니다.스프라이트가 각도를 가지고있는 동안 스프라이트 경계를 얻으십시오.

if(v3.x >= spear.b2body.getPosition().x - spear.getWidth()/2 && 
      v3.x <= spear.b2body.getPosition().x + spear.getWidth()/2 && 
      v3.y >= spear.b2body.getPosition().y - spear.getHeight()/2 && 
      v3.y <= spear.b2body.getPosition().y + spear.getHeight()/2){ 

//sprite has been touched 
} 

위대한 작품과 onTouchDragged 동안 주위를 이동할 수 있습니다. 스프라이트가 0

그래서 그래 수학의 각도로 여전히 것처럼

하지만 스프라이트에 각도를 적용하면 잘 경계가 따르지 않는, 그들은 ... 동일하게 유지 당신이 만약 여기에서 나를 도와 주거나 올바른 방향으로 나를 가리켜 주면 큰 도움이 될 것입니다.

아, 그래 나는 또한 스프라이트가 함께 수입 직사각형 (161 × 16) 을 libgdx 사용

메신저를 가지고 언급해야 Box2D의

+0

나는 그것이 기본 구조가 아닌 소프트웨어 개발에 대한 때문에 오프 주제로이 질문을 닫습니다 투표를하고있다. –

답변

0

그럼 내가 'libgdx didn를 사용하고 내 대답을 발견 이미 이것을 사용하는 함수가 있음을 확인하십시오.

sprite.getBoundingRectangle.contains (x, y)를

관련 문제