유니티실습(68)
-
유니티 물체이동시키기
안녕하세요 유니터 비기너입니다. 이번 글에선 물체를 이동시키는 몇가지 방법에 대해 다뤄보겠습니다. Input.getKey 식별된 키를( ※ Keycode.W) 누르고있는동안 true 값을 반환하는 함수로 특정키를 입력받고 처리할 때 주로 사용합니다. vector3(x,y,z) 백터란 방향과 크기를 포함한 단어이며 백터3는 3차원 백터를 표시한다는 것입니다. vector3(0, 1, 0)에 의미를 해석해본다면 y방향으로 1만큼의 크기를 갖고있다고 할 수 있습니다. vector3.up Y 방향의 1의 크기를 갖고있습니다. vector3(0, 1, 0) vector3.down Y 방향의 -1의 크기를 갖고있습니다. vector3(0, -1, 0) vector3.left X 방향의 -1의 크기를 갖고있습니다. ..
2020.04.21 -
유니티 충돌을 감지하는 초록선
안녕하세요 유니터 비기너입니다. 이번 글에선 오브젝트 간의 충돌을 발생했을 때 충돌 여부를 판정받기 위해서 꼭 필요한 collider에 대해서 알아보겠습니다. 가장 기본적으로 충돌을 체크하는 이유는 게임을 예시로 들어보겠습니다. 적이 플레이어에게 검을 내려쳐 공격할 때 충돌체가 없다면 플레이어는 적에게 맞았다는 사실조차 인지하지 못하게 될 것입니다. 하지만 플레어와, 검 각각에 콜라이더를 적용함으로써 서로가 충돌했을 때 충돌했다는 사실을 감지하고 그로 인해 대미지 측정, 체력 감소 등 여러 가지 결과들을 구현이 가능해집니다. 이제 저희는 콜라이더라는 충돌을 감지하는 컴포넌트에 대해 알게 되었습니다. 그럼 이제 다양한 형태에 콜라이더에 대해 알아보겠습니다. 박스 형태의 콜라이더 구형태의 콜라이더 캡슐 형태..
2020.04.20