본문 바로가기

분류 전체보기14

팔로우 카메라를 편하게 구현하여 주는 유니티 시네머신 유니티 팔로우 카메라에 대한 포스팅을 했었는데 스크립트를 사용하지 않고 팔로우 카메라를 편하게 사용하는 유니티 시네머신을 소개한다. 구차한 이야기 없이 동영상을 참조! 2021. 10. 29.
유니티 GetMouseButton 기능 설명 유니티의 Input 클래스에서 제공하는 마우스 클릭과 관련된 이벤트는 다음과 같다. GetMouseButton(int button) 마우스 버튼을 클릭하고 있을 때 계속 발생 GetMouseButtonDown(int button) 마우스 버튼을 클릭했을 때 한번 발생 GetMouseButtonUp(int button) 마우스 버튼을 놓았을 때 한 번 발생 코딩 예) //마우스 왼쪽 버튼을 클릭했을 때 Fire 함수 호출 if(input.GetMouseButtonDown(0)) { Fire(); } 0 : 마우스 왼쪽 버튼 1 : 마우스 오른쪽 버튼 2 : 마우스 가운데(휠) 버튼 2021. 10. 29.
유니티 Collider 충돌 발생 조건 콜라이더 Collider 컴포넌트는 물리적 충돌을 위해 게임 오브젝트의 모양을 정의합니다. 보이지 않는 콜라이더는 게임 오브젝트의 메시와 완전히 똑같을 필요는 없습니다. 메시의 대략적인 근사치로도 효율적일 때가 많으며, 게임플레이에서 구별하기 어렵습니다. 가장 간단한(그리고 프로세서에 부하를 주지 않는) 콜라이더는 기본 콜라이더 타입입니다. 3D에서는 박스 콜라이더, 스피어 콜라이더, 캡슐 콜라이더가 바로 이 타입입니다. 2D에서는 박스 콜라이더 2D와 써클 콜라이더 2D를 사용할 수 있습니다. 복합 콜라이더 를 만들기 위해 이러한 콜라이더를 단일 게임 오브젝트에 원하는 만큼 추가할 수 있습니다. 복합 콜라이더 복합 콜라이더를 사용하면 프로세서 부하를 낮게 유지하면서 게임 오브젝트의 대략적인 모양을 만들.. 2021. 10. 28.
유니티의 물리 엔진 속성 - Physics Manager 유니티 메뉴 edit - project setting 선택 - physics 섹션 선택 Gravity Rigidbody의 Use Gravity 속성에 체크하면 Gravity에 설정된 값으로 중력이 작용한다. 기본값은 Y축으로 -9.81로 되어있어 밑으로 떨어진다. 즉 중력가속도 -9.8m/s2이 적용된다. Default Material 두 물체가 충돌했을 때 물리적인 반작용에 대한 속성을 전역적으로 설정한다. None으로 설정하면 Rigidbody에서 개별적으로 물리적인 반작용을 설정할 수 있다. Bound Threshold 충돌한 두 물체의 상대 속도가 이 값보다 작으면 충돌이 발생하지 않는다. 또한 떨림 현상(Jitter)을 감소시키는 역활을 한다. Layer Collision Matrix Build.. 2021. 10. 28.