김민준

케릭터 선택 UI 추가
UI Palette - Uniform Grid Pannel = 여러가지 버튼들을 하나의 Pannel안에 담을수 있는 역할
-사진 파일 가져와서 버튼에 초상화 추가하기
Button의 On Clicked 선택

Get Player Controller 로 플레이어 컨트롤러를 가져오고 Create Hero(BP_MyPlayerController 블루프린트에 있음)실행
Create Hero

Create Hero(Custom Event)
-> Get all Actors Of Class(Actor를 가져옴) -> Spawn Actor(Actor 스폰)
Create Hero 는 서버에서만 (Run on Server)

뒤에 ThirsPerson에 있는 Team Setting -> Possess -> Close Select UI (케릭터 선택 후 UI 닫기)
Possess = 플레이어의 Controller와 연결하여 선택한 플레이어를 조종할 수 있도록 하는 역할

(BP_ThirdPerson에 있는 Team Setting (Custom Event))
Create Hero에서 입력 받은 Team Index에 따라
0번 -> MonsterP
1번 -> Team1
2번 -> Team2 으로 할당

Project Settings에서 Collision에 Channels에 Monster, Team1, Team2 추가해줌
그리고 프리셋 에도 MonsterP, Team1P, Team2P추가 해줌

다시 BP_MyPlayerController 블루프린트
Event Begin Play로 시작하자마자 케릭터 선택 UI 출력, Get Team index로 선택한 케릭터의 Index 저장

Get Team Index 구조(해당 함수는 BP_GameMode에 있음)

UI 생성 및 제거 Custom Event (BP_MyPlayerController)
UI 생성 시 마우스 커서 보이도록 // UI 제거 시 마우스 커서 제거

추가로 플레이 하지 않고 있는 케릭터는 삭제하도록
다시 실행 했을 때 플레이 중인 케릭터만 남아있게 설정?
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.

게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”

우리들의 게임 발매 이야기
Develog는 단순히 글을 쓰는 공간이 아닙니다. 성장의 과정을 기록하고, 그 기록으로 나를 증명하며 원하는 기회를 얻는 곳이길 바랐습니다. 누군가의 꿈으로 향하는 중간다리가 되는 것, 그것이 Develog를 만든 이유입니다.


게임업계 취업을 준비하다 보면 조금 불편한 현실을 마주하게 됩니다. 게임회사에 들어가고 싶은 사람은 많습니다. 특히 신입 채용은 더 그렇습니다. 공고 하나에 많은 지원자가 몰리고, 회사 입장에서는 비슷한 조건의 지원자 가운데 사람을 선택할 수 있습니다. 그래서 다른 산업에서 흔히 이야기하는 “처음부터 연봉을 낮춰 부르지 마세요.” “적극적으로 협상하세요.”
