본문 바로가기

언리얼 최고62

언리얼엔진(UE4) 멀티플레이/ 메인메뉴만들기/리슨서버 오늘 영상은 여기! 유튭으로 배우는 게 많네요 ㅎ 이번에는 리슨서버를 이용해 세션(메인 메뉴) 만들어 보았습니다. 데디 섭 영상도 있어서 아마 담주 안에 올려볼게요! 일단 항상 하던 대로 기본 3d 프로젝트를 이용했습니다. 먼저 메인메뉴레벨을 하나 디폴트로 만들어주고 메인 메뉴에 쓰일 게임폰, 게임 컨트롤러, 게임모드들을 만들어 줍시다. 블루 프린트 선택 후 3개다 만들어줍시다! 그러고 나서 게임 인스턴스를 하나 만들어 주는데요 영상에서는 크게 쓰이진 않지만 게임 시작, 캐릭터 생성 시 중요한 역할을 한다고 합니다... 이 부분은 나중에 다시 정리해봐야겠네요 만들었으면 적용하러 가야죠! 메인메뉴 레벨에 게임모드 적용해주고 게임모드에서 컨트롤과 폰을 변경해줍시다. 그 후 프로젝트 세팅에 가서 시작 모드와 .. 2022. 4. 22.
언리얼엔진(UE4) 멀티플레이(3)--애니메이션 리플리케이션(동기화) https://www.youtube.com/watch?v=S96saiJPfu8&list=PL4G2bSPE_8umObhv-XMFueHzJWVEV3Ono&index=6 이번에는 캐릭터간의 애니메이션을 리플리케이션 해주는걸 알려주는데 1주차에 했던 내용과 비슷? 한 것 같습니다 일단 저는 하던 프로젝트가 있어서 이걸로 대신 실습했습니다~ 일단 달리기! 1주차 기억나시나요? 커스텀이벤트를 서버에서 실행해주게 해주시고 sprint변수를 리플리케이션 시켜주면 !! 커스텀이벤트를 서버에서 실행해주면 전체 클라이언트로 변수가 리플리케이션 되는 그런 방식! 여기서 좀 더 들어가서 애니메이션이 어떻게 동작하는지 알려주는데 일단 애니메이션 프린트를 열어보면 이렇게 캐릭터에서 변수를 들고올수있는데요! 이걸다시 애니메이션 블루.. 2022. 4. 14.
언리얼엔진(UE4) 멀티플레이(2)-- Rep Notify(변수 리플리케이트) https://www.youtube.com/watch?v=kOZeGgh24Yc&list=PL4G2bSPE_8umObhv-XMFueHzJWVEV3Ono&index=4 오늘은 part 4! 이번엔 랜덤변수를 리플리케이션 하는 법을 알려주네요 일단 변수를 보여줄 액터에 텍스트 추가!(리플리케이션!) 이제 1초마다 0~10까지의 랜덤수를 액터텍스트에 넣어줍시다! 해주면 아마! 다 따로 놀아요.... 여기서 switch has authority 함수! branch같이 생겼는데 기능도 비슷? 합니다. Authority : 서버만 실행 Remote : 클라이언트만 실행 연결해서 서버에서만 실행하도록 해줍시다. 이렇게 해도 안될꺼에요... 이 함수들은 이제 서버에서만 돌거든요.... 그래서 이제 서버에서 클라이언트로 .. 2022. 4. 12.
언리얼엔진(UE4) 멀티플레이(1)-리플리케이션 서버 구축까진했는데..... 적용하는게 쉽지않네요; 그래서! https://www.youtube.com/watch?v=GcZQ2o6LpDI&list=PL4G2bSPE_8umObhv-XMFueHzJWVEV3Ono 유튭 영상을 보고 하나씩 따라해보기로 했습니다! part1에서는 멀티플레이 테스트 부터 ! 구축해놨던 테스트프로젝트를 불러와서 플레이->플레이어수++, 넷모드(리슨서버나 플레이 as클라이언트(이게 데디서버)!) 근데 여기서 데디서버는 고급세팅-->개별서버실행 체크! 해줘야 한다고 합니다 움직여보시면 연결되어있는걸 볼수있습니다. 여기서 서버에서 가장중요한? 한가지 개념을 가르쳐주는데 "리플리케이션"입니다! 일단 따라해봅시다. 캐릭 블루프린트에 가서 이렇게 만들면 쉬프트를 누르게되면 빨라지겠죠? (이.. 2022. 4. 12.
언리얼엔진(UE4) 패키징 오류 제가 겪은 에러는 만약 이문제라면! 1. 비쥬얼스튜디오 인스톨러에서 워크로드 2. 개별구성요소 3. 이건 혹시 몰라서 프로젝트세팅->윈도우-> 컴파일러 버전 깔려있는 비쥬얼이랑 맞게 에디터 개인설정--> 소스코드--> 컴파일러 버전 깔려있는 비쥬얼이랑 맞게 확인후 재빌드... 하셔야되요... 일단 빌드하기전 automationtool만 따로 빌드 해보고 된다면 전체 빌드.. 맨 처음받은 깃허브 소스파일부터 지금 프로젝트 파일 빌드... 에디터빌드랑 서버빌드도.. 해주세요 이러면 끝! 아마 패키징 될꺼에요! 안되시면... 죄송합니다.. 만약 해결하셨다면 이어서! 언리얼(UE4) 데디케이티드 서버 연동해보기(2) https://ljhyunstory.tistory.com/31 언리얼 (UE4) 데디케이티드 서.. 2022. 4. 10.
언리얼(UE4) 데디케이티드 서버 연동해보기(2) https://ljhyunstory.tistory.com/31 언리얼 (UE4) 데디케이티드 서버 연동해보기(1) 데디케이티드 리슨서버 설명 UE4 데디케이티드 서버 만들기 샘플 그냥 이거 따라하면 됨. Setting Up Dedicated Servers | Unreal Engine Documentation Setting Up Dedicated Servers How to set up and package.. ljhyunstory.tistory.com 앞글에서 빌드가 끝나셨다면 시작! 이제 빌드가 끝났습니다!! 다시 아까 만들어둔 테스트 프로젝트에 들어가봅시다 원래있던 캐릭터를 삭제하고 스타트지점을 2개로 만들어줍시다. 그다음 게임 시작시 서버를 연결해줄 레벨을 아무거나 하나 만들어 줍시다. 저는 Test.. 2022. 4. 10.
728x90
반응형