Posts
Rito15
Cancel

Projectile Shooter (투사체 발사 컴포넌트)

Note 마우스 클릭 시 등록된 게임오브젝트를 생성하여, 지정된 방향으로 발사하는 스크립트 생성된 게임오브젝트는 카메라의 시선에 수직인 평면 방향으로 이동하며, 수명이 다하면 제거된다. 오브젝트 풀링이 적용된다. How To Use 빈 게임오브젝트를 생성하고, Part...

Mouse Chaser (마우스 커서 추적 컴포넌트)

Note 게임오브젝트가 마우스 커서를 따라오게 하는 스크립트 How To Use 마우스 커서를 따라오게 할 게임오브젝트에 컴포넌트로 넣는다. Distance From Camera를 통해 카메라로부터의 거리를 지정할 수 있다. Chasing Speed를 통해 마우스를 따라올 속도를 지정할...

파티클 시스템 예제 - 04 - Fire Ball

목차 목표 준비물 1. 파티클 시스템 제작 2. 서브 이미터 설정 3. Projectile Shooter 적용 4. 결과 Preview 목표 Sub Emitters(서브 이미터) 모듈 이해하기 파이어볼 이펙트 만들기 준비물 글로우 모양의 동그란 텍...

파티클 시스템 예제 - 03 - Firefly

Preview 목표 Light 모듈, Collision 모듈 간단히 사용해보고 이해하기 반딧불이 이펙트 만들기 Firefly Effect 마테리얼 준비 Addtive 작은 Glow 모양의 텍스쳐 씬 준비 새로운 씬 생성 (Projec...

파티클 시스템 예제 - 02 - Mouse Chaser

목차 목표 준비물 1. 기본 준비 2. Heart 3. Twinkle Preview 기본 Heart Twinkle 목표 실시간으로 마우스를 따라다니는 예쁜 이펙트 만들기 준비물 원하는 모양의 파티클 텍스쳐 (예제에서는 Heart, Twinkle), Additive ...

유니티 - 오클루전 컬링

프러스텀 컬링 (Frustum Culling) 카메라의 뷰 프러스텀(View Frustum) 영역 밖의 오브젝트들은 렌더링하지 않는 것 따로 설정하지 않아도 유니티 내에서 기본적으로 적용된다. 그냥 이렇게 두어도 실제로 이렇게 컬링된다. GIF 오클루전 컬링 (Occlusion C...

유니티 - UI 위에 게임오브젝트 띄우기

Preview Green : Default Red : Over UI 1. Built-in Render Pipeline 방법 [1] 레이어 준비 [Over UI] 레이어를 만든다. [2] Over UI 카메라 준비 카메라를 하나 더 만들고,...

Free Look Camera (자유 시점 카메라)

Note 자유롭게 회전, 이동이 가능한 자유 시점 카메라 How To Use 카메라가 존재하는 게임오브젝트에 FreeLookCamera 컴포넌트를 추가한다. 게임 시작 후, Left Alt 키를 눌러 커서가 사라지도록 한다. WASD 키로 카메라를 움직이며, 마우스 이동을 통해 카메라를 회전시킬 수 있다. QE 키로 카...

C# - Enum 관련 메모

enum의 모든 요소를 배열로 가져오기 enum MyEnum { A, B } // Array에 담기 Array allValues = Enum.GetValues(typeof(MyEnum)); // MyEnum[]으로 담기 MyEnum[] allEnumValues = Enum.GetValues(typeof(MyEnum)) ...

유니티 - Undo

Note 필드의 값 변경, 리스트나 딕셔너리의 구성요소 변경 : RecordeObject(컴포넌트, "") 커스텀 에디터에서 대상의 필드를 Undo에 등록하려면, 반드시 해당 필드가 직렬화되어야 한다. Memo 1. 다른 동작에 Undo 등록 // 이름 변경, 기타 등등 수행하기 직전...