GameStudy484 23-09-06 보호되어 있는 글 입니다. 2023. 9. 6. Chapter 10. UI 10.1 Head-Up Display 10.1-1 HUD - HUD 게임 플레이 동안에 플레이어에게 정보(HP, MP, Minimap, ...)를 보여주는 UI - 캐릭터 스탯 UI 새 C++ 클래스 > UserWidget 부모 클래스 > "SCharacterStatWidget" 새 UserInterface 애셋 > Widget Blueprint > SCharacterStatWidget 부모 클래스 > "WBP_CharacterStatWidget" 아래 그림과 같이 Hierachy 구성. [수정필요. Bind 후에 바로 Update를 한 번 해주는 코드가 없음.] // SCharacterStatWidget.h #pragma once #include "CoreMinimal.h" #include "Bluep.. 2023. 8. 31. Chapter 09. Game Data 9.1 Game Data 9.1-1 GameInstance - 데이터를 관리할 클래스 게임에 사용될 데이터가 여러 클래스에 저장된다면? 각 클래스 간의 동기화 문제가 생김. A클래스에선 10이라 했는데, B클래스는 7. 따라서 게임 내에서 단 하나의 개체임이 보장되어야 함. 이를 싱글톤 패턴이라 함. 또한 언리얼 싱글톤 클래스는 엔진 초기화 때부터 게임 종료까지 살아남아 있음. 게임에 사용될 데이터도 동일한 라이프 사이클을 가지므로, 언리얼 싱글톤 클래스를 사용. 다만 싱글톤 클래스의 개체를 언리얼 오브젝트 클래스 생성자에서 사용하면 안됨. - 언리얼 엔진에서 제공하는 싱글톤 클래스 게임 인스턴스 애셋 매니저 게임 플레이 관련 액터(게임 모드, 게임 스테이트) 프로젝트에 싱글톤으로 등록한 언리얼 오브젝트.. 2023. 8. 27. 23-08-25 보호되어 있는 글 입니다. 2023. 8. 25. 이전 1 2 3 4 5 ··· 121 다음