본문 바로가기

Unreal_Engine

What is BlendSpace-2 16.Unarmed Crouching Moving BlendSpace 요약 : 이번에도 어쨋든 변수의 수치에 따른 애니메이션 전환이 자연스럽게 하기 위한 설정이다. 별거없이 또 BlendSpace 폴더에 Blendspace를 만들어주고 BS_NormalCrouch를 만들어준다. 17.Unarmed Prone Moving BlendSpace 일반_걷기, 쭈그려 앉아 걷기와는 다르게 세밀하게 분류 할 필요 없이 적은 개수를 사용 Contrast to crouch and walk prone blend space use a few animation. There are a few animation on the rpone blend space. 우클릭을 해 Rate Scale을 제어해 애니메이션 재생 속도를 늦춰줌.. 더보기
What is BlendSpace 목적 : 배틀그라운드를 언리얼 엔진으로 구현해 애니메이션 및 카메라,장비 관리 하는법을 터득 14강 What Blend Space is There are two Blend Spaces One s control by one value the other 's controlled by two value 요약 : 1D 는 X 축만 있는 그래프 2D 는 X,Y가 있는 2개의 축을 가진 그래프 그래프의 시점에 따라 실행될 애니메이션 또는 애니메이션 변환을 자유롭게 설정하는 시스템인거 같다.(시계 방향에 따라 ) Maximum Axis Value : Maximum Speed Per Second 이러한 시스템을 그대로 (추가없이) 사용한다면 입력된 키는 캐릭터의 각도,스피드를 블루프린트에서 제어하고 Blend Spac.. 더보기
Unreal Engine 4 Game Develop Battle Royale with Blueprint-3 Input Settings 11 Preface 왜 프로젝트 Settings를 거쳐서 구지 가야 할까? 답 : 여러가지키를 하나의 클래스에서 관리 할수 있음 일단 저번 시간에 우리는 입력 클래스를 만들지 않았따 UI라 보이는 부분만 처리한거지 Input 클래스를 아래 처럼 에디터로 관리하는것 같은데 UX에 해당하는 영역이라고 생각한다. Project Settings -> Input Two ways -> Action Mappings 비동기 이고 입력 받을때만 호출됨 Axis Mappings 계속 호출, 실시간으로 계속 체크 됬는지 확인한다. 다른 키입력도 이곳에 가도 무방하나 호출 비용 절약 때문에 이렇게 분류한것 같다. 지속적으로 계속 입력을 받는지 확인하는 경우 ex) 캐릭터 움직임 방향키, 누르면 Ax.. 더보기
Unreal Engine 4 Game Develop Battle Royale with Blueprint-2 목적 : 배틀그라운드를 언리얼 엔진으로 구현해 애니메이션 및 카메라,장비 관리 하는법을 터득 10강 Gameplay framework build 요약 : 기본적으로 게임 만들떄 필수적? 기본적으로 필요하다(언리얼 엔진 기준에서) 싶은 클래스를 구현한다. 1. 게임 구현에 필요한 블루프린트 클래스를 관리할 폴더 체계 생성 2.Mode,PlayerController, State(MyGame+MyPlayer), HUD - > GamePlay Folder Character Class(My character class) -> Character Folder (각각의 클래스가 어떤 역할or 관리를 할지는 아직 정확히는 모르겠지만 기본적으로 게임모드가 최상위로 먼저 선택하고 나머지는 그림 처럼 관계를 유지하는것 같다... 더보기
Unreal Engine 4 Game Develop Battle Royale with Blueprint-1 목적 : 배틀그라운드를 언리얼 엔진으로 구현해 애니메이션 및 카메라,장비 관리 하는법을 터득 요약: 폴더, 서브폴더를 만들수 있음 1. Out Liner 패널에서 Level 에서, Sub Folder는 폴더를 우클릭후 Introduction 영상에서 ==============================================================================================7. Play the Game There are many ways to run of it. 1. run directly 2.using the mobile 3. Create New Window 4. VR 5.Completely separate Process 6.as a Simulation Edi.. 더보기
2022-11-22(temporariness) https://youtu.be/xJQybMSaODc https://www.youtube.com/watch?v=dm-xshoFc_I&ab_channel=%EC%8B%A0%EB%8F%99%EA%B7%9C 더보기
Unreal Engine c++ 6/24 (심심해서 막 필기) 일단 프로그래밍은 항상, 공부를 하기전에 이것을 어따 써먹을지 이유를 알고, 왜 생겼는지 아는지 중요하다 "지금 아래 내용 모르면 게임에서 애니메이션 다루기가 힘들수 있다." 가상 함수 Virtual Function : 왜 생겼는가? 1. 기본 클래스에 선언된 함수를 파생클래스(자식(상속받은) 클래스) 에서 재정의한 함수 즉, 부모에게 받은 똑같은 이름의 아이템을 자식이 이름이 겹치지 않게 재정의 ex) (FSM 유한상태기계) 같은 경우 부모의 애니메이션 클래스를 받아서 공통적으로 캐릭터가 쓸 애니메이션 데이터를 "분류" 하지만 간혹 애니메이션을 사용해야하는데 이름은 같으면서 기존에 있는것과 겹치지 않아야 하는 경우가 있다. 이 경우 Override(압도하다,묵살,무시하다)를 붙여주면서 사용하지만 아마도.. 더보기
2022-02-21 러땔 언리얼 엔진 강의 러셀 강의 요약 1. 마우스 RMB후 WASDQE로 이동하는것에 대해 설명 2.콘텐츠 브라우저도 무언가를 끌어다가 배치하는데 다른점은 직접 만든것을 배치하고 직접만든것을 관리하고 배치하느 공간이라는 점이다. 3.나머지는 그냥 에디터내에 UI 설명, 오브젝트 이름, 검색기 사용하는법들 더보기