2017-11-23 7 views
0

저는 Java로 2D 게임을 만들려고하고 있는데, 저는 Libgdx를 사용하고 있습니다. 그러나 나는 물 속에서 애니메이션과 속도를 어떻게 바꿀지, 예를 들어 걷기에서 수영으로 움직임을 바꾸는 것을 모른다.물 속의 애니메이션과 속도 변경하기

누구든지 코드와 방법을 알려 주실 수 있습니까?

+0

무엇을 시도 했습니까? 코드에서 "물"을 어떻게 정의합니까? 애니메이션을 바꾸고 싶습니까? 선수? 질문에 세부 정보를 추가하는 것을 고려하십시오. – Squiddie

답변

0

물과 스프라이트에 직사각형 영역을 사용한다고 가정하면 checking if a rectangle (your water) contains another rectangle (your sprite)을 볼 수 있습니다. 사각형이 아닌 모양을 사용하는 경우 스프라이트의 히트 박스가 물 속에 있는지 확인하는 적절한 방법을 찾아야합니다.

물에 스프라이트가 포함 된 경우이를 다르게 처리 (업데이트, 렌더링 등) 할 수 있습니다.