Unreal Engine/기능 구현 / / 2025. 7. 21. 21:44

[Unreal Engine 5] 토큰 저장 : LocalPlayerSubsystem

반응형

언리얼 엔진에서 레벨이 전환될 때, 데이터가 같이 소멸한다.

그러나 레벨이 전환된다고 해서 캐릭터의 레벨이나 골드가 삭제되거나 초기화가 되어선 안된다.

 

레벨 전환과 관계 없이 데이터가 계속 보관되어야 하는데, 이러한 별도의 공간이 존재한다.

대표적으로 GameInstance와 LocalPlayerSubsystem이다.

 

GameInstance는 좀 더 글로벌한 데이터를 보관한다.

예를 들어, 아이템 리스트와 같은 것들 말이다.

 

좀 더 캐릭터의 고유 데이터에 가까울수록 LocalPlayerSubsystem에 보관하는 것이 좋다.

정답은 아니다.

 

그래서 네트워크에서 플레이어의 엑세스 토큰을 LocalPlayerSubsystem에 보관하고자 한다.

LocalPlayerSubsystem은 APlayerController로 접근 가능하다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유