본문 바로가기

UE5 : Paper 2D (Blueprint)/구조와 설계3

[UE5 : Paper2D(BP) - 구조와 설계] Chapter 03. Component GitHub : https://github.com/developeSHG/UE5-Paper2D/commit/7d8ab14d95aa0fee34610ee34d6f6fc68d886698 Component · developeSHG/UE5-Paper2D@7d8ab14 hokyung.song committed Jan 25, 2024 github.com 리스폰에 대한 기능을 만들면서 Component도 알아보자. 여태 여러가지 구조 방식에 대해 익혔다. 데이터를 일반적으로 게임 모드에서 들고 있어도 되고, 아니면 레벨 블루프린트에서 들고 있어도 되고, 그 다음 게임 인스턴스에 이 모든 레벨 별로 종속적인 것이 아닌, 레벨을 넘어가더러도 살아있는 데이터는 게임 인스턴스에다 넣는 것을 고려할 수 있다. 그 다음 알아보고 .. 2024. 1. 25.
[UE5 : Paper2D(BP) - 구조와 설계] Chapter 02. UI와 HUD GitHub : https://github.com/developeSHG/UE5-Paper2D/commit/ee11789d10b51076d1e354de4eee0a554fd45e49 UI와 HUD · developeSHG/UE5-Paper2D@ee11789 hokyung.song committed Jan 25, 2024 github.com 2024. 1. 25.
[UE5 : Paper2D(BP) - 구조와 설계] Chapter 01. 매니저 GitHub : https://github.com/developeSHG/UE5-Paper2D/commit/9e998598205aea1f4546f8c5e128486f9f3b227c 매니저 · developeSHG/UE5-Paper2D@9e99859 hokyung.song committed Jan 25, 2024 github.com 여태까지는 그냥 필요에 의해서 코드를 이리저리 붙였다. 특히나 만드는 게임 구조상 어쨌든 맵이 굉장히 중요한 역할을 하고 있고, 충돌을 담당하고 또 충돌을 하기 위해선 맵에 대한 정보뿐만 아니라 플레이어나 몬스터의 정보를 알아야하기 때문에, 타일맵 클래스에다 온갖 정보를 끼워넣었다. 개인 포폴급까지 이렇게 관리해도 상관없겠지만, 진지한 규모의 게임을 만든다고 하면 부담이 된다. .. 2024. 1. 25.