03
20

언리얼에서 채팅을 만들어보자!

BP를 사용해서 현재 제작이 됨!

 

서버와 클라이언트 간 채팅으로 창에 띄워지게 작업이 진행.

 

먼저 사용된 BP의 종류는

LevelBlueprint

BP_ChatMode

BP_Controller

Widget_ChatWindow

 

4개를 사용해서 제작되었다.

 

 

LevelBlueprint

  • 생성될 위젯이 보이게 설정.
  • 서버를 체크해서 존재하면, Host가 로그인이 되게 아니라면 Guest가 로그인이 되게 설정.

LevelBlueprint

 

BP_ChatMode

  • GetMessageFromClient라는 이벤트를 추가해준다.
  • 컨트롤러에서 GetBroadcast 함수를 호출해준다.

BP_ChatMode

 

Widget_ChatWindow

  • 컨트롤러의 on user login 이벤트와 바인딩해서 실행하게 한다.
  • User ID가 텍스트 박스 안의 텍스트에 출력되게 설정.

 

'언리얼 > 개발 이야기' 카테고리의 다른 글

UE_LOG  (0) 2025.01.08
간단한 점핑 게임  (0) 2024.12.20
플레이어 캐릭터 조작 (BluePrints)  (0) 2024.12.19
언리얼 블루 프린트  (2) 2024.12.18
언리얼 엔진 디테일 패널  (0) 2024.12.18
COMMENT