'2014/06/09'에 해당되는 글 1건

  1. 2014.06.09 드래곤 플라이트 움직임(마우스 드래그) Unity3D (1)

드래곤 플라이트 움직임(마우스 드래그) Unity3D

|

마우스 드래그를 사용해서 비행기를 움직여보자.

먼저 여러가지 방벙이 있다.

레이 캐스트를 사용한다던가. 유니티 내부 API인 OnMouseDown 함수를 사용한다던가.


필자는 후자를 선택하겠다.




GameManager 에 사이즈 100, 100, 1인 콜라이더를 부착시킨후 GameManager 스크립트를 할당하였다.

Mathf.Clamp를 이용해 드래곤의 이동거리를 제한하고 가로로만 움직이기 때문에 y와 z값은 0으로 초기화 시켜주었다.

마우스 좌표를 월드 좌표로도 변경시켜주었다.

일단 성능상에 문제가 없을지 걱정이된다,

Drag 함수같은경우에는 매 프레임마다 호출되는 함수라.. 추후 성능상 문제가 있으면 연구해보자.




Trackback 0 And Comment 1
  1. 하늘비호 2015.03.28 00:11 address edit & del reply

    안녕하세요. 이런 움직임을 구현중에 있는데요. 찾아보던중 딱 여기에 원하던 정보가있네요.
    한가지 궁금한점이 있는데요.
    제가 초보라...
    z축까지 움직이게 하고싶은데 어떻게 하면 될까요?

    아 그리고 퍼가겠습니다~

prev | 1 | next