본문 바로가기

유니티

Quaternion Position에 대입하려면 vector를 사용하듯 rotation에 대입하려면 Quaternion을 사용한다. 쉽게 String a=b(b가 String이어야 하는건 코딩 상식!) Position이나 Rotation도 마찬가지.Transform.position=new Vector()Transform.rotation=Quaternion a 그냥 변수 타입이라 생각하고 이해하면 꽤 명쾌! ransform.rotation에는 단순히 오브젝트의 회전"값"에 대한것이고 transform.Rotate가 +=의 개념이 들어 있어 update함수같은 곳에 넣어주면 회전하게 되는 것이다. 지금 오브젝트의 x,y,z의 회전값=transform.rotation 1줄 요약: 오브젝트를 원하는 x,y,z로 회전할거면 rota.. 더보기
DrawRay vs DrawLine DrawRay : Draws a line from start to start + dir in world coordinates.쉽게 얘기해서 출발지부터 목적지까지의 선을 그리는게 아니라!!!!! 출발지에서 출발지+목적지까지의 벡터값까지의 Ray를 그린단 얘기 DrawLine : Draws a line between specified start and end points.이녀석이야 말로 출발지부터 목적지까지의 선을 그려준다. 그림을 보면 두 녀석의 차이를 확실히 알 수 있다.붉은선: DrawLine 파랑선: DrawRay 원래 목적지의 벡터는 빨강선의 끝자락에 있다. 캐릭터를 이리저리 움직이다보면 Ray는 목적지를 가리키는게 아니라, 엉뚱한 방향을 가리킨다. 왜냐하면 Ray의 목적지는 출발지의 벡터+ 목적지.. 더보기
UI 캔버스 UI 캔버스는 아래와 같이 화면에 표시되는 hp게이지 바 or 버튼UI 등 여러가지 형태의 UI를 표현 할 수 있게 해주는 기능이다. 사용하기 전에 2D버튼을 누른 후 사용하자. 캔버스를 Hierarchy에 등록하면 여러가지 형태의 UI를 등록 할 수 있게 해준다. 버튼, 이미지 등등.. Canvas에서 Render Mode 중 overlay는 말 그대로 덮어씌우는 기능이다.전체화면에 캔버스를 덮어씌워 버튼 등의 위치를 조절 할 수 있게 해준다. Render Mode 중 Screen Space - Camera는 특정 카메라를 파라미터로 받아특정 카메라의 움직임에 따라 버튼이라든지 UI의 모습 등을 변화 시킬 때 사용한다. Render Mode 중 worl Space는 어디에서나 캔버스를 만들 수 있게 R.. 더보기