[TIL] 아이템 랜덤 스폰 및 레벨 데이터 관리(아이템 테이블)
·
Dev./UE 언리얼 엔진
💭회고오늘은 언리얼 엔진에서 아이템 스폰 시스템을 구현하는 방법을 학습했다.특히 데이터 테이블을 활용한 스폰 확률 관리에 대해 집중적으로 다뤘으며, 실무에서 많이 사용되는 누적 랜덤 뽑기 알고리즘을 적용했다. 앞으로 레벨별 차별화된 스폰 시스템과 성능 최적화를 위한 오브젝트 풀링 기법을 추가적으로 공부해보면 좋을 거 같다. 감기 때문에 학습 속도가 느려져서 과제하기 좀 빠듯해졌다. 밤을 새야 하나... 아 그러면 또 몸이 더 안좋아질 거 같고 허허;;🗺️마인드맵📒학습 내용🎲 랜덤 아이템 스폰 구현📌 1. SpawnVolume 클래스 구현아이템을 스폰할 영역을 정의하고, 랜덤 좌표에서 아이템을 생성하는 클래스를 만든다.새로운 C++ 액터 클래스 생성UBoxComponent를 활용하여 스폰 영역 설..
[TIL_250211_2] 충돌 이벤트를 활용한 아이템 획득 시스템 구현하기
·
Dev./UE 언리얼 엔진
💭회고2025.02.11 - [Dev./UE 언리얼 엔진] - [TIL_250211_1] 머티리얼 시스템 이해 (기초) #Graphics [TIL_250211_1] 머티리얼 시스템 이해 (기초) #Graphics💭회고머티리얼과 셰이더의 차이점, PBR(Material의 물리 기반 렌더링), 그리고 최적화 방법까지 정리해봤다.앞으로는 머티리얼 노드 활용법과 고급 머티리얼 제작 기법을 추가로 학습하면 좋을raindrovvv.tistory.com 머티리얼 학습에 이어서, Overlap 이벤트를 활용해 아이템을 획득하는 방법을 정리해본다. 📌 오늘 배운 핵심 내용- Overlap 이벤트와 Hit 이벤트의 차이점- 아이템 충돌 영역 설정 방법- C++ 기반 아이템 클래스 구현 및 Overlap 이벤트 활용-..
[TIL250210_2] 인터페이스 기반 아이템 클래스 설계하기
·
Dev./UE 언리얼 엔진
💭회고https://raindrovvv.tistory.com/18 [TIL250210_1] State Machine 설계를 통한 캐릭터 동작 애니메이션 적용💭회고State Machine을 활용한 캐릭터 동작 애니메이션 적용에 대해 학습했다.특히 애니메이션 블루프린트의 개념, 캐릭터 이동 상태 감지, State Machine 설계를 중심으로 실습을 진행했다. 그리고 Bleraindrovvv.tistory.com스테이트 머신 애니메이션 설계하는 법에 이어서 인터페이스를 활용하여 아이템 시스템을 구축하는 방법을 학습했다.처음에는 단순한 상속으로도 충분할 것 같았지만, 인터페이스를 활용하면 결합도를 낮추고, 확장성을 높일 수 있다는 점을 직접 구현하면서 실감했다. 실제 개발 과정에서 고려해야 할 사항들도 정..