본문 바로가기

▶Programming/Unity

에러,경고 등등 **형식이지만 변수처럼 사용됩니다 : 이 말은 구조체 형식(다른 형식일수도..)으로 쓰면 안되고 변수처럼 써줘야 된다는 것. NullReferenceException: Obect reference not set to an instance of an object : 이건 쉽게 얘기해서 필요한 오브젝트가 연결이 안되었다는 의미.예를들어 내가 스크립트에서 public Rigidbody 를 만들었는데, 유니티에서 마우스 드레그로 연결을 안 했단 의미. 이렇게 만들어 놓고연결 안하면 위와 같은 에러가 나온다. UnityEngine.Componet 형식의 첫 번째 인수를 허용ㅎ하는 확장 메서드 XX가 없습니다. 라는 에러가 뜰 경우, GetComponent().메소드 더보기
transform transform(변환) 은 오브젝트의 이동, 회전, 크기 를 담당. transform.position: 단순하게 오브젝트의 위치를 이동. 간단하게 말해서 유니티의 플레이버튼을 눌렀을 때 정해진 위치로 이동함.t 사용법: transform.position = new Vector3( 0, 4F, 0); 더보기
RigidBody RigidBody: 물리학 시뮬레이션을 통해 개체의 위치 제어. Mass: RigidBody의 질량. Drag: 저항력. 움직임에 대한 저항력=마찰력 등으로 생각 할 것.(0이면 공기저항이 0이고 무한대(INF)면 저항력이 엄청 큰게 아니라 즉시 멈춤임을 유의 할 것) Angular Drag: 토크에 의해 회전할 때 오브젝트에 영향을 주는 공기 저항의 양. 0이면 공기 저항 없음. 이 파라미터의 값을 무한대(infinity)로 설정하는 것만으로는 오브젝트의 회전을 즉시 중지할 수 없다는 점에 유의하십시오. Use Gravity: 중력 적용. Is Kinematic: 물리시스템 무효(체크시), 활성화하면 오브젝트는 물리 엔진에 의해 주도되지 않으며, Transform에 의해서만 조작될 수 있습니다. 이것은.. 더보기
UI 캔버스 UI 캔버스는 아래와 같이 화면에 표시되는 hp게이지 바 or 버튼UI 등 여러가지 형태의 UI를 표현 할 수 있게 해주는 기능이다. 사용하기 전에 2D버튼을 누른 후 사용하자. 캔버스를 Hierarchy에 등록하면 여러가지 형태의 UI를 등록 할 수 있게 해준다. 버튼, 이미지 등등.. Canvas에서 Render Mode 중 overlay는 말 그대로 덮어씌우는 기능이다.전체화면에 캔버스를 덮어씌워 버튼 등의 위치를 조절 할 수 있게 해준다. Render Mode 중 Screen Space - Camera는 특정 카메라를 파라미터로 받아특정 카메라의 움직임에 따라 버튼이라든지 UI의 모습 등을 변화 시킬 때 사용한다. Render Mode 중 worl Space는 어디에서나 캔버스를 만들 수 있게 R.. 더보기