언리얼에서 채팅을 만들어보자!
BP를 사용해서 현재 제작이 됨!
서버와 클라이언트 간 채팅으로 창에 띄워지게 작업이 진행.
먼저 사용된 BP의 종류는
LevelBlueprint
BP_ChatMode
BP_Controller
Widget_ChatWindow
4개를 사용해서 제작되었다.
LevelBlueprint
- 생성될 위젯이 보이게 설정.
- 서버를 체크해서 존재하면, Host가 로그인이 되게 아니라면 Guest가 로그인이 되게 설정.

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

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 |