[Cinemachine]
■ https://three-333.tistory.com/452
Cinemachine
[Cinemachine] ● Unity에서 제공하는 강력한 카메라 제어 시스템 ● 코딩 없이 카메라 이동, 추적, 전환, 흔들림 등을 간편하게 구현할 수 있다. ■ 주요 기능 ● Virtual Camera ○ 여러 개의 가상 카메라
three-333.tistory.com
[스테이지 구조 설계]
■ https://three-333.tistory.com/454
스테이지 구조 설계
[스테이지 구조 설계] ● 스테이지별 웨이브 구성 및 몬스터 스폰 데이터를 정적으로 정의 ● 스테이지 → 웨이브 → 몬스터 구성을 계층적으로 관리 ■ StageInfo 클래스 ● 하나의 스테이지에 대
three-333.tistory.com
[데이터 저장과 로드]
■ https://three-333.tistory.com/455
게임 데이터 저장과 로드
[스테이지와 웨이브 정보를 저장 및 복원] ■ StageInstance 클래스 ● 현재 플레이 중인 스테이지의 상태(진행 중인 웨이브 포함)를 인스턴스로 표현 ○ stageKey: 스테이지 번호 (예시: 0, 1, 2...) ○ curr
three-333.tistory.com
[오브젝트 풀링]
■ https://three-333.tistory.com/456
오브젝트 풀링
[오브젝트 풀링 시스템 구성] ■ IPoolable 인터페이스 ● 오브젝트 풀링 대상이 되는 오브젝트가 반드시 구현해야 할 기능 정의 ○ Initialize: Pool에 반환하는 콜백 등록 ○ OnSpawn: 풀에서 꺼낼 때 호
three-333.tistory.com
[확장 가능한 스탯 시스템]
■ https://three-333.tistory.com/457
스탯 시스템 설계
[스탯 시스템] ■ StatData ● 캐릭터의 기본 스탯을 데이터 형태로 정의하는 ScriptableObject ● List 형태로 다양한 스탯 타입을 유연하게 보관한다. ● 설계 포인트 ○ ScriptableObject를 사용하여 에디터
three-333.tistory.com
[아이템 생성과 사용 시스템]
■ https://three-333.tistory.com/458
아이템 생성과 사용 시스템
[능력치 부여 아이템 시스템] ■ ItemData ● 분석 ○ itemName: 아이템 이름 ○ statModifiers: StatEntry 리스트로 여러 능력치를 동시에 변경 가능 ○ isTemporary: 일시적인 효과 여부 (true일 경우 일정 시간
three-333.tistory.com
'내일 배움 캠프 > TIL' 카테고리의 다른 글
| [내일 배움 캠프] 41일차 TIL (0) | 2025.06.05 |
|---|---|
| [내일 배움 캠프] 40일차 TIL (0) | 2025.06.04 |
| [내일 배움 캠프] 38일차 TIL (0) | 2025.05.30 |
| [내일 배움 캠프] 37일차 TIL (0) | 2025.05.29 |
| [내일 배움 캠프] 36일차 TIL (0) | 2025.05.28 |