찾다

 >  Q&A  >  본문

javascript - 다수의 스프라이트에 충돌 감지 상자를 추가하는 방법은 무엇입니까?

스프라이트 시트가 있고 그 안에 있는 각 프레임의 크기는 아래와 같습니다.

이제 충돌 감지 상자를 추가하고 싶지만 사진이 많고 충돌 위치가 그림 테두리에만 국한되지 않습니다. 이 경우 감지 상자를 각각 필요에 따라 추가해야 합니까? 액자? 충돌 상자를 추가한 후 위치를 얻는 방법은 무엇입니까? 이를 달성할 수 있는 도구가 있나요? 정말 감사합니다~

phpcn_u1582phpcn_u15822739일 전672

모든 응답(1)나는 대답할 것이다

  • 滿天的星座

    滿天的星座2017-05-31 10:41:16

    기본적으로 게임 개발에서 가장 어려운 부분 중 하나는 충돌 감지입니다. 충돌 감지를 선택하는 방법은 프로젝트의 필요에 따라 결정되어야 합니다. 일반적으로 SAT(분리 축 정리)는 귀하와 같은 다각형에 더 많이 사용됩니다. 요구 사항은 특별히 높지 않으며 감지를 위해 동일한 크기의 일반 직사각형을 사용하십시오. 변경해야 하는 경우 충돌 감지를 위해 각 상태에 대한 충돌 감지 프레임을 저장하십시오. 예:

    으아아아

    물론, 여기서는 참고용 조언을 드리는 것뿐입니다. 저는 게임 개발에 집중하고 있지 않습니다. 제가 관심을 갖고 있던 부분이 있으면 지적해 주시기 바랍니다. .

    회신하다
    0
  • 취소회신하다