728x90
반응형

2024/09 5

언리얼 엔진으로 FPS 게임을 만들면서, 배운 점들 정리

취미로 언리얼(Unreal as a hobby)초보자의 시선에서 게임개발을 위한 언리얼엔진 입문을 도와드리겠습니다!! 채널을 구독하시고 아래 네이버카페에서 영상과 관련된 그리고 언리얼엔진에 관한 정보를 확인해보세요! 질문 대환www.youtube.com위 분의 강의를 보며 차근차근 시작했습니다.TPS / FPS 강의를 보면서 진행하다가 메모하면 좋을 내용이나 외우면 좋을 것들을 정리하고자 작성합니다. 기본, 설정F2를 눌러 '이름 변경'이 가능 WASD 이동 설정- 입력 액션을 만든 후, 입력 매핑 컨텍스트에서 설정 (키보드나 마우스 key를 활용하는 무언가를 할 때 선행되어야 함)(값 타입 지정 또한 잘해주어야 함)부정 : (0, 1) -> (0,-1)스위즐 입력 축 값 : x,y 변환 (1, 0) -..

[24.09.05] 언리얼 엔진5 HUD, 위젯 기초 및 활용 등

언리얼 엔진에서 HUD, 즉 전면에 표시되는 UI를 만들 수 있도록 준비된 것을 위젯이라 칭함위젯 또한 위젯 블루프린트를 활용하여 구현=> 전용 UI 디자인 툴이 있어 프로그래밍 없이도 UI 작성이 가능하다고 함 콘텐츠 드로어 -> 추가 -> 유저 인터페이스 -> 위젯 블루프린트 현재 가운데 위치한 부분은 마우스로 UI를 디자인하는 공간인 '디자이너'라고 함. (그래프와 디자이너 총 2개의 모드가 있음) 위 팔레트에서 UI를 위한 부품들이 모여 있음 마치 예전에 윈도우폼과 비슷하기도 하면서, 피그마와도 비슷.위처럼 원하는 형태로 UI 표시 가능.캔버스 패널 : 다양한 UI 부품을 배치하는 기초가 됨 [만든 위젯 적용하기]레벨 블루프린트 창 열어서 활용. 위젯 관련 노드 추가.Class : 생성할 위젯의 ..

[24.09.04] 언리얼5 블루프린트 기초 연습 (마우스, 키보드 제어, 텍스트 표시 등)

언리얼 엔진에서 제공하는 프로그래밍 시스템을 블루프린트로 칭함.=> 비주얼 언어. 예제로 사용할 스피어의 디테일 창, 모빌리티를 무버블로 변경해야 블루프린트로 스피어 제어 가능 [레벨 블루프린트] => 레벨에 통합된 블루프린트 => 레벨이 시작될 때 발생하는 BeginPlay 이벤트 노드 (실행 핀을 가지고 있음) 실행 핀은 실행 핀끼리만 연결할 수 있음, 입출력 항목을 나타내는 것이 아닌 처리 순서를 나타냄.연결 시, 왼쪽부터 차례대로 실행됨. String : 자유롭게 변경 가능 Text : 변경 불가  // 상단에 메시지 출력 시키기 (Print String) Add Comment로 이렇게 구역 설정 및 그룹화처럼 진행 가능노드를 그룹화하여 정리 또한 가능 중단점 추가 : 디버깅을 위해 잠시 멈추는 ..

[24.09.02] 언리얼5 공부 (캐릭터와 애니메이션)

애니메이션으로 활용할 캐릭터 생성보이지 않는다면, 스켈레탈 메시를 설정해주어야 함.스켈레탈 메시를 설정하기 전, 콘텐츠 드로어 세팅 -> 엔진 콘텐츠 표시를 선행해주어야 함. 샘플 설정 완료. 디테일 창, 애니메이션에서 애니메이션 모드를 위와 같이 변경 필요 이제 추가가 완료되면, 지난 시간에 공부했던 시퀸서 기능을 활용하여 애니메이션 조절이 가능해짐.타임라인을 조정해서 2개의 애니메이션을 순차적으로 진행 가능. [블루프린트 활용 방안]애니메이션 실행에 관환 규칙 설정하는 것애니메이션 모드 변경 필요콘텐츠 드로어를 열어 애니메이션 블루프린트 추가 이벤트 그래프 : 다양한 조작이나 동작에 따라 발생하는 이벤트 처리AnimGraph : 구체적인 애니메이션 처리를 작성하는 그래프 -> 최종 애니메이션 포즈라는..

728x90
반응형