⭐ Unreal Engine/UE Blueprint 3D
[Unreal] 3D - 11: UMG, Data Binding, UI Animation
[Unreal] 3D - 11: UMG, Data Binding, UI Animation
2023.01.22목차 UMG WBP_UI 생성 User Interface - Widget Blueprint - WBP_UI 생성 Canvas Panel 생성 Button 생성 Anchors 방식을 선택하여 UI 배치 방식을 정해준다. DPI Scale BP_GameMode 수정 Zoom In Set Input Mode UI Only 는 특수한 경우에 대비한 것으로, 게임 입력이 아닌 UI 조작만 가능하도록 하는 경우에 쓰입니다. 이는 모든 게임 조작을 비활성화시키고 UI 가 모든 입력을 소모하게 합니다. 이 노드는 신중히 사용하세요. Set Input Mode Game and UI 는, 이름과 같은 작업을 하며, 플레이어가 입력은 물론 UI 를 통해서도 게임 조작을 할 수 있게 됩니다 (예를 들어 화면상에서 캐릭터를 제..
[Unreal] 3D - 10: Navigation Mesh
[Unreal] 3D - 10: Navigation Mesh
2023.01.22목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! Navigation Mesh H3 중제목 H3 중제목 본문내용넣기 H3 중제목 본문내용넣기 실행화면
[Unreal] 3D - 9: Behavior Tree
[Unreal] 3D - 9: Behavior Tree
2023.01.17목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! Behavior Tree BP_Monster 생성 Blueprint Class - Pawn - BP_Monster 생성 BP_MonsterController 생성 Bluepritn Class - AI Controller - BP_MonsterController 생성 BB_Monster Artificial Intelligence - Blackboard - BB_Monster 생성 New Key 눌러서 PatrolLocation (Vector) 생성 TargetEnemy (object) 생성 BT_Monst..
[Unreal] 3D - 8: Aim & Fire 조준과 발사
[Unreal] 3D - 8: Aim & Fire 조준과 발사
2023.01.17목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! Aim Cross Hair 이미지 파일 넣기 Assests 폴더 생성 - Cross Hair 이미지 파일 넣기 Compression - Comporession Settings - User Interface 2D (RGBA) 선택 BP_AimHUD 생성 Blueprint Class - HUD - BP_AimHUD 생성 Belica 수정 Belica Skeleton Tree - Weapon - 우클릭 - Add Socket - GunSocket 생성 x방향(빨간색)이 총렬의 앞에 가게 방향을 맞춰준다. 위치..
[Unreal] 3D - 7: Collision
[Unreal] 3D - 7: Collision
2023.01.16목차 충돌 Collsion Collision 기초 Collision - Collision Presets - Custom으로 변경 필요시 Collision Enabled, Object Type, Collsion Responses 세부항목들 변경 두 물체 중 한쪽만 ignore이어도 충돌처리x. 무시. 두 물체 중 한쪽만 Overlap + 다른쪽은 Block. 충돌 처리는 하지만 물체 통과. ex. Overlap = 포탈, 대륙 워프, 아이템 줍기. Block = 물체 충돌 실행화면 Box쪽 Trace Response - Camera를 Block 체크해주는 경우 실행화면 Project Setting - Collsion 충돌 FPS 게임에서처럼 레이저 포인터가 물체와 충돌처리가 되도록 만들어보자. BP_Pla..
[Unreal] 3D - 6: Animation Retargeting, Notify
[Unreal] 3D - 6: Animation Retargeting, Notify
2023.01.16목차 Retargeting IK_Belica Animation - IK Rig - Belica - IK_Belica 생성 RTG_Man Animation - IK Retargeting - IK_Mannequin - RTG_Man 생성 Animation Notify AN_Footstep 생성 Blueprint Class - Anim Notifies - AN_Footstep 생성 Notifies에 프레임 위치에 맞게 추가 실행화면
[Unreal] 3D - 5: Animation Curve, Aim Offset
[Unreal] 3D - 5: Animation Curve, Aim Offset
2023.01.16목차 Animation Curve Idle_Turn_90_Left_Edited Idle_Turn_90_Left_Edited 수 Curves - Add Curve - Create Curve - Rotation 기입 후 생성 Curves - Add Materials - Create New - Turning 생성 ABP_Player 수정 Event Graph Update Turn Animaton 생성 실행화면 Aim Offset An Aim Offset is a type of Blend Space in which the animation samples are additive. https://docs.unrealengine.com/5.0/en-US/aim-offset-in-unreal-engine/ Aim Of..
[Unreal] 3D - 4: Animation Root Bone Rotation
[Unreal] 3D - 4: Animation Root Bone Rotation
2023.01.16목차 Root Bone Rotation 1 ABP_Player 수정 1 Event Graph Update Turn 실행화면 RootYawOffset 값과 CharacterYaw값이 반대로 나오는 것을 확인 Root Bone Rotation 2 ABP_Player 수정 2 Event Graph Update Movement Update Turn Anim Graph Locomotion Idle (State) Move (State) Idle to Move (State) Move to Idle (State) 실행화면
[Unreal] 3D - 3: Animation Montage & Blend space
[Unreal] 3D - 3: Animation Montage & Blend space
2023.01.14목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! Animation Montage 활용 - Character Movement BP_Player 아래와 같이 Animation Blueprint를 만들어 ABP_Player로 설정하고 조정하는게 유리하다. ABP_Player 생성 AnimGraph Event Graph AM_Fire 생성 Animation - Animation Montage - AM_Fire 생성 ABP_Player 수정 AnimGraph spine_01 기준으로 Upperbody와 구분이 되기 때문에 Bone Name에 spine_01을 ..
[Unreal] 3D - 2: Character 캐릭터
[Unreal] 3D - 2: Character 캐릭터
2023.01.13목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! Character 캐릭터 BP_Player Blueprint Class - Character - BP_Player 생성 SkeletalMesh - Belica로 설정 Spring Arm과 Camera 추가 Target Arm Length 700으로 변경 인게임 플레이 화면설정 방법 2개 방법 1. Posses Player 변경하기 방법 2. GameMode 사용하기 Blueprint Class - Game Mode - BP_GameMode 생성 World Setting - Game Mode - GameM..
[Unreal] 3D - 1: 환경설정, Git 생성, Git Fork 관리
[Unreal] 3D - 1: 환경설정, Git 생성, Git Fork 관리
2023.01.09목차 인프런 Rookiss님의 '자료구조와 알고리즘' 강의를 기반으로 정리한 필기입니다. 😎 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘 강의 들으러 가기! 프로젝트 환경설정 언리얼 환경설정 Project Setting시작맵을 DevMap으로 설정 Git - Fork 사용 Github새 폴더 생성 - UE5_3DGame주소 복사 Fork Gitignore내용 전체 복사하기복사한 내용 .gitignore 파일 생성 후 메모장(또는 notepad++)으로 열어 붙여넣기