본문 바로가기

에티버스러닝14

[UE5.1] 멀티에서 아이템 먹고 1번으로 작동시키기 수요일 수업 복습을 간단하게 해보고자 한다. (국비지원 K-디지털트레이닝으로 에티버스러닝에서 2월말부터 수업 듣고 있는 중입니닷) 마지막에 혼자 풀어 본 문제는 다음과 같았다. 캐릭터가 전등을 먹으면 캐릭터의 Arrow에 전등이 붙는다 캐릭터가 1번을 누르면 전구는 깜빡깜빡한다 서버에서 깜빡하면 클라이언트에서도 깜빡하고 클라이언트에서 깜빡하면 서버에서도 깜빡하게 만들어라! 정답은 없고, 각자만의 방식으로 풀어보았다. (스팟라이트 템만 다 같이 만듦) 1. 써드퍼슨 머리에 Arrow 컴포넌트를 붙여준다. 여기에 전구를 달아줄 예정! 2. 블루프린트 액터 상속 받아서 만드고 Spotlight 컴포넌트를 붙이고 라이트 컬러와 강도를 수정한다. 각도도 땅바닥쪽으로 수정! 3. 커스텀이벤트 2개를 만들고, 하나는.. 2023. 5. 4.
[UE5.1] 언리얼C++로 캐릭터 움직이기!-1탄 이번주 학원에서 드디어 언리얼C++ 스크립트를 배우게 됐다. 비행기가 제일 간단해서 비행기를 WASD키로 움직이고, F키로 로켓을 쏘는 것을 해보았다. (에티버스러닝에서 국비지원 K-Digital과정을 듣고 있고, 두달이 이젠..넘어버렸다.. 시간 왕왕 빠르다.) 어제, 오늘은 애니메이션, 블렌드 스페이스를 써보아서 나는 좀 더 응용해보고자 캐릭터를 이용해서 연습해보고자 한다. 진행 순서! 프로젝트 생성 맵 저장(얘는 포스팅 생략함) C++ 클래스 추가 게임모드베이스 플레이어컨트롤러 캐릭터 위 클래스를 블루프린트로 상속 셋팅 1. 프로젝트 생성C++로 생성하는 것보다 블루프린트로 생성한 다음 C++로 바꾸는 게 좀 더 빨라서 아래와 같이 작업했다. 3. C++클래스 추가젤 먼저 할 작업은 맵 저장 후, .. 2023. 4. 28.
멀티컨텐츠를 만들 때 필요한 것? 서버! 서버에 대해서 어제 서버 개념에 대해 배워서 간단히 정리해보고자 한다. (현재 에티버스러닝에서 국비지원으로 K-Digital VR과정을 듣고 있다👩‍💻🔥) 여러명과 함께하는 멀티플레이어 게임의 경우 서버가 필요한데, 배운 서버 두개는 아래와 같다. 데디케이티드 서버 (dedicated server)서버는 서버만, 플레이어는 플레이어 역할을 함서버 비용이 발생컨텐츠 개발할 때 더 편함배그/ 와우대규모 또는 경쟁 게임에 이상적리슨 서버 (listen server)플레이어 중 하나가 서버가 됨즉, 플레이어가 서버일 수도 있고, 플레이어 일 수도 있음배포하기도, 만들기도 편하다캐주얼한 멀티플레이어 및 협동 플레이어에 적합클라이언트 프리뷰에서 본 신기한 내용!플레이어 수를 2명으로 두고, 넷모드를 리슨서버로 뒀을.. 2023. 4. 21.
[UE5.1] 메타휴먼 다음 주 월요일까지 제출하는 첫번째 개인 프로젝트를 위해 메타휴먼을 써보았다. 국비지원(K-Digital)으로 에티버스러닝에서 배운지 두 달이 되어간다. 프로젝트는 엔진을 익히기 위해 블루프린트로 작업 중이고, 현재 C++/언리얼 C++ 수업을 병행 중이다. 메타 휴먼에 대해 간단히 소개하고, 나는 왜 썼고, 또 어떻게 썼는지 그리고 써보면서 느낀 점을 간단히 정리해보고자 한다. 메타휴먼이란? 메타휴먼(Metahuman)은 언리얼 엔진에서 사용되는 고급 3D 캐릭터 모델링 및 애니메이션 기술인데, 얼마나 사실적이냐면 주름 진 얼굴, 콧수염, 눈썹, 머리털 등 하나하나 디테일한 부분에 놀랄 정도다. 자연스러운 그 디테일이 너무 신기하고 멋있어 보여서, 난 엔진을 30번 넘게 껐다 켰다하면서 결국 겜트북으로.. 2023. 4. 14.
싱글프로젝트 설계 국비지원(K-digital)으로 에티버스러닝에서 수업을 들은지 한달 반 정도가 되었다. 금주부터 차주까지 2주간 언리얼엔진 블루프린트로 싱글 프로젝트를 준비하는 과정 중에 있다. 좋아하는 게임의 일부 기능을 모작하고자 해서 나는 RAFT를 골랐다. 바다 위에 떠다니는 걸 구현하기 쉽지 않다고 생각했고, 그래서 무인도에서 파밍 후 뗏목을 만들어 탈출하는 걸로 방향을 잡았다. 나는 이번 포스트에서 싱글 프로젝트 계획 구현해야 하는 기능 을 정리하면서 남은 기간 동안 어떻게 더 나아갈지 갈피를 잡아보고자 한다.😊 왜냐? 오늘 수업에서 데이터 모델링의 중요성에 대해 배웠기 때문이다. (모든 데이터를 테이블로 만들랬는데, 일단..글로 먼저 정리해보겠다) 1. 싱글 프로젝트 계획 뗏목을 만들어 탈출하자 섬에서 탈출.. 2023. 4. 7.
[UE5.1] Axis and Action mappings are now deprecated, please use Enhanced Input M 에티버스러닝에서 국비지원으로 수업을 들은지 벌써 한달이 넘었고, 다음주부턴 개인 프로젝트를 들어갈 예정이다. 내가 구현하고싶은 방향은 지상판 Raft 느낌이라 이전 수업 때 배운 attach(물건 오버랩하면 달라붙게 하는) 기능을 많이 쓸 수 있을 것 같다. 오늘 UE5.1로 새로 깔아서 새로운 인터페이스에 적응 겸 갠 프로젝트 준비겸 이전 수업 때 배운 Attach BP를 짜보다가 발견한 입력매핑 관련 문제를 공유하고자 한다! 1. UE4에서 했던 입력매핑프로젝트 셋팅-> Engine-> Input -> Action Mappings똑같이 하니까 'Axis and Action mappings are now deprecated, please use Enhanced Input Actions and Input.. 2023. 3. 31.