아직 소개글이 없습니다.
Unity 특수 폴더 정리 Unity에는 폴더의 이름 자체가 특별한 의미를 가지는 폴더가 있습니다. 일반 폴더와 달리 특정 이름을 사용하면 Unity가 해당 폴더 안의 파일을 특별한 방식으로 처리합니다. 참고: 아래 내용은 Unity 2018.4 매뉴얼 기준입니다. --- 1. Assets 역할 Unity 프로젝트에서 사용하는 모든 에셋의 기본 루트 폴더입



Profiler에서 확인할 3가지 핵심 지표 - CPU Spike 특정 프레임에서 CPU 사용량이 갑자기 증가하는 현상입니다. Profiler의 CPU Usage를 통해 어떤 함수가 프레임을 지연시키는지 확인합니다. - GC Alloc 실행 중 새로운 관리 메모리가 얼마나 할당되는지 보여줍니다. 매 프레임 불필요한 메모리 할당이 반복되면 이후 Garbage
오늘 실습 : FPS 게임 제작하기 CharacterController 컴포넌트 는 플레이어 캐릭터의 이동과 충돌 처리를 쉽게 구현하기 위한 컴포넌트입니다. 없이도 벽, 바닥, 경사면, 계단 등의 충돌을 처리할 수 있으며, 주로 FPS·TPS 캐릭터 이동에 사용됩니다. | 필드 | 현재 값 | 의미 | | ---------------------------
책임 분류: 결정(뇌)과 실행(몸)을 나눈다 Player와 Enemy처럼 서로 다른 방식으로 움직이는 객체라도 체력, 공격, 충돌, 사망 같은 공통 기능까지 각각의 거대한 Controller에 넣어 구현하면 안 됩니다. Controller는 입력이나 AI처럼 무엇을 할지 결정하는 ‘뇌’의 역할에 집중하고, , , 처럼 실제 기능을 수행하는 부분은 독립된



Unity의 Navigation AI와 NavMesh를 사용하면 복잡한 경로 탐색 로직을 직접 구현하지 않아도 AI 캐릭터가 목적지까지 자연스럽게 이동하도록 만들 수 있습니다. NavMesh는 캐릭터가 이동 가능한 영역과 장애물을 미리 계산해 두기 때문에 효율적인 경로 탐색이 가능하며, NavMeshAgent를 이용하면 이동 속도, 회전, 장애물 회피, 경
