Unreal Day - 10 - Adding impulse
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 언리얼 엔진의 Z Axis == 유니티의 Y Axis == UP오늘의 진도: Section 2: 창고 부수기 15. 임펄스 추가하기  용어 정리Object : 데이터와 기능을 모아둔 것 Actors : 레벨에 넣을 수 있는 오브젝트 (유니티의 GameObject 같은 것) Component : 액터로 들어가는 오브젝트Reference : 주소 내지는 컴퓨터의 메모리에서 해당 오브젝트를 찾기 위해 가야할 위치로서 무거운 오브젝트를 옮길 필요가 없다.i.g Create reference to Cube == Cube's Address Data Pin : 노드의 데이터 입력이나 출력으로 무엇을 실행할지에 대한 핀(LH == Data input that node can ..
Unreal Day - 9 - Hello, Unreal Engine
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 언리얼 엔진의 기본 용어들에 익숙해지자오늘의 진도: Section 1: 강좌 소개 및 설치 ~ Section 2: 창고 부수기 14.오브젝트와 레퍼런스 블루프린트에는 미리 준비해둔 기능들이 있고 그걸 하나씩 꺼내쓴다. 코드를 작성하는게 아닌 이렇게 노드들을 연결해서 작업하는걸 비주얼 스크립핑 이라 함.  UE5.1 부터 StarterContent 폴더의 작동 방식이 변경 되었다고 한다. 프로젝트를 열면 디폴트 맵의 변경사항이 전부 덮어씌워지므로, 디폴트 맵을 수정하려면 맵을 복제하고 StartContent 폴더 외부에 저장해야한다.  강의를 들으면 용어가 머리에 들어오지 않을 때가 있어서 한번 정리하고 두고두고 봐야겠다.  블루프린트(Blueprint)블루프린트..
C++ 부수기 - 1- Vector
·
C++
TIL - Today I Learned : STL, vector  STL(Standard Template Library) - 표준 템플릿 라이브러리라 하여 똑똑하신 분들이 알고리즘(검색, 정렬 알고리즘 등), 컨테이너(큐, 스택 같은 자료구조), 함수자(함수 호출 연산자를 오버로드하는 클래스를 포함, 함수를 변형하고 확장하는 역할), 반복자(컨테이너의 위치를 가르키는 포인터 같은 것)를 표준화 하여 모아둔 라이브러리이다.  벡터를 사용하기 위해선 벡터 헤더 파일을 선언한다.#include using namespace std;  Vector 란? vector는 STL에 속해있는 시퀀스 컨테이너에 대한 클래스 템플릿이라 한다. 선형 자료구조이며 배열과 스택을 합친 느낌이다. 배열과 다르게 벡터의 크기는 변화..
Unreal Day - 8- Distance Matching & Pose Warping
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 아무래도 언리얼 엔진의 블루프린트라는걸 처음 써봐서 어디까지 잘 되었는지에 대한 확신이 없어서 전체를 봐야했기 때문에 안되는 현상의 원인을 찾기 오래 걸렸는데 다음에는 현상을 좀 더 분석해보고 해결 방안을 찾아봐야겠다. 오늘의 진도: Part 2. Animation Ch 2. Locomotion 2_디스턴스 매칭 Ch02-03 ~ Ch 3. Locomotion 3_포즈워핑 Ch03-02. 포즈워핑 문제 수정 디스턴스 매칭 (Distance Matching)이란 애니메이션 시퀀스를 시간 기반 선형 재생 대신 계산된 거리 변수로 구동하는 것이라 한다. 즉 타깃에 대한 캐릭터의 거리를 바탕으로 애니메이션 시퀀스를 구동하는 것이다. https://docs.unreale..
Unreal Day - 7 - You just activated my trap card
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 오류가 나면 블루프린트의 노드들이 잘 연결 되어있는지 확인하자.. 오늘의 진도: Part 2. Animation Ch 1. Locomotion 1 Ch01-10 Crouch ~ Ch 2. Locomotion 2_디스턴스 매칭 Ch02-02 어제의 오류가 무엇인지 알아냈다.. 캐릭터 블루프린트에서 애니메이션 블루프린트를 캐싱하는 과정에서 Enhanced Input Subsystem Interface와 ABP 캐스트를 위한 노드를 연결하지 않았다. 철수에게 뭘 시켜야하는데 철수네 집으로 찾아가지 않아 철수를 못찾은 상황이다.. (용어 정리 : Cache 캐시 : 데이터나 값을 미리 복사해둔 임시 장소, 원본 데이터에 접근하는 시간이 오래 걸리거나 값을 다시 계산해야..
Unreal Day - 6 - Run Forrest, Run!
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 복습 & 반복이 최고다... 오늘의 진도 : Part 2. Animation Ch 1. Locomotion 1 Ch01-07 ~ Ch01-10 Jump 블렌드 스페이스 애니메이션이 없거나 유요하지 않은 샘플이 있다는 오류 메세지가 나왔다. 강의를 따라하다 보니 블렌드 스페이스가 하나 있고 블렌드 스페이스 1D가 또 있어서 충돌이 발생하나 싶었다. 하나를 삭제하고 다시 블루 프린트에서 연결해보니 캐릭터도 잘 보인다. 이게 맞겠지..? 점프 애니메이션이 3개로 나뉘어진게 필요해서 Mixamo에서 Jumping up & Falling Idle &Falling To Landing 3개를 다운받고 블렌더를 이용하여 Mixamo Animation을 Unreal Engine..
Rudolufoo
Just do