• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

raycast 관련 질문입니다.

22.04.04 14:34 작성 조회수 122

0

커서를 설정할 때 레이를 쏴서 hit을 통해 hit을 당한 그 게임 오브젝트가 무엇인지에 따라 커서의 상태를 변경하는 것으로 이해했습니다.

그런데 여기서 레이캐스트는 마우스를 클릭했을 때 레이가 발사되어 hit을 얻어오는 것으로 이해했는데,

게임을 시작하고 아무 곳도 클릭하지 않았는데 왜 기본커서가 Hand로 설정되어 있는지 궁금합니다.

그냥 레이캐스트는 클릭을 하지 않아도 마우스 포지션에 따라서 정보를 얻어오는건가요??

답변 1

답변을 작성해보세요.

0

커서를 설정할 때 레이를 쏴서 hit을 통해 hit을 당한 그 게임 오브젝트가 무엇인지에 따라 커서의 상태를 변경하는 것으로 이해했습니다.

그렇습니다.

그런데 여기서 레이캐스트는 마우스를 클릭했을 때 레이가 발사되어 hit을 얻어오는 것으로 이해했는데,

이건 아닙니다. 우리가 원하는대로 작성하면 되는 것인데
실제 코드에서는 update에서 상시 레이저를 쏴주고 있습니다.