3D Survival Game Tutorial | Unity | Part 64 - Improved Crafting System #1
- 핵심 시스템은 이미 다뤘고, 앞으로는 구체적인 요청사항들을 에피소드별로 추가할 예정 ➕🛠️
- 기존 제작 시스템은 스택형 인벤토리 시스템 변경으로 인해 제대로 작동하지 않으며, 코드도 비효율적임 🗑️➡️✨
- 스크립터블 오브젝트를 사용하여 제작 레시피 데이터를 관리하고, UI 항목을 하드코딩 대신 자동 생성하도록 개선할 것 ⚙️
- 각 제작 레시피에 필요한 데이터(이름, 생산량, 재료, 스프라이트, 카테고리)를 스크립터블 오브젝트에 저장 💾
- 스크롤 뷰와 그리드 레이아웃 그룹을 사용하여 UI를 구성하고, 제작 UI 프리팹을 동적으로 생성하여 배치 📜
- 각 UI 요소(이름, 재료, 버튼)에 대한 참조를 Blueprint UI 스크립트에 저장하고, 데이터를 코드에서 설정 🖼️
- CraftingSystem 스크립트에서 Blueprint UI 프리팹과 각 카테고리별 컨테이너에 대한 참조를 추가 🔗
- 게임 시작 시 PopulateBlueprints 메서드를 호출하여 스크립터블 오브젝트 데이터를 기반으로 UI를 동적으로 생성 🚀