Unreal Day - 22 - Inheritance & Composition
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : Loosely coupled오늘의 진도: Section 4: Crypt Raider 77. Character Blueprint ~ 79. C++ Actor Component Character Blueprint  바닥을 뚫고 캐릭터가 떨어지는걸 방지해보도록 하자 Floor를 더블클릭하여 Static Mesh Editor를 열어 Collision를 추가한다.  Details -> Collision -> Primitive 항목이 있는데 Primitive는 Collision을 구성하는 기본 요소이다.  https://dev.epicgames.com/documentation/en-us/unreal-engine/static-mesh-editor-ui-in-unreal-en..
Unreal Day - 21 - Light Types
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 빛의 종류와 조절 하는 방법오늘의 진도: Section 4: Crypt Raider 74. 라이트(Light)의 종류 ~ 76. 레벨 라이팅(Lighting)   Light Types   큐브+ 로 된 아이콘을 눌러 Plate Actor Panel을 열고 Light 탭으로 가보면 다양한 빛이 있따!   Directional Light : 태양같은 빛. 저 먼 곳에서 들어오는 빛으로 위치는 상관 없고 각도에 따라 해가 뜨고 지는 듯한 느낌의 빛을 준다.  Point Light : 전구 같은 빛. 한 점에서 전방향으로 빛이 비춰진다.  Spot Light : 화려한 조명. 방향이 있는 빛을 비춰준다.  Rect Light : Spot Light 보다 더 넓은 방향이..
Unreal Day - 20 - Section Intro - Crypt Raider
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : Map을 만드는 일은 고단하다... 오늘의 진도: Section 4: Crypt Raider 69. 섹션 소개 ~ 73. 솔루션: 모듈식 레벨 레이아웃 구현  Section Intro - Crypt Raider    이번 섹션에서 배울 것들 Level Design Mover Component - 움직이는 문 등 Grabber Component - 플레이어가 잡을 수 있는 기능Pressure Plate - 압력을 감지해서 상호작용 하는 기능 Pointers & References Actor component & Scene Component Including header files Lighting with LumenModular Level Design Line Tr..
Unreal Day - 19 - FString & const
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : FString은 std::string 같다, const 를 사용하면 함수가 클래스를 수정할 수 없게 한다오늘의 진도: Section 3: 장애물 공격 62. FString ~ 68. 마무리  FString Fstring : Fname, FText와 달리 조작이 가능한 클래스로 다양한 매소드를 가지고 있음 C++의 std::string 과 비슷 Fstring을 log에 출력하려니 컴파일 오류가 난다. Fstring의 변수 앞에 * 연산자를 넣어줘야하는데 그 이유는 UE_LOG의 세번자 인자는 printf의 형식으로 출력한다.  printf의 문자열을 나타내는 서식 지정자 %s를 사용하는데 %s의 경우 const char* 또는 char[]을 의미한다. (C언어에는..
Unreal Day - 18 - Writing To The Output Log
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : C언어의 printf 같은 형식으로 output log에 메세지를 출력할 수 있음오늘의 진도: Section 3: 장애물 공격 61. Writing To The Output Log     1st Parameter - CategoryName : 어떤 타입의 로그인지 2nd Parameter - Verbosity : 로그의 레벨 == 얼마나 긴급한지 3rd Parameter - Format: 함수 안의 함수로 출력해야할 텍스트를 넘겨줌  Verbosity에 따라 Output Log에서 출력되는 형식이 다르 ``을 두번 누르면 Output Log Window가 열린다  https://dev.epicgames.com/documentation/en-us/unreal-en..
Unreal Day - 17 - Blueprint Child Class
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : 클래스와 클래스 인스턴스를 헷갈리지 말쟈... 오늘의 진도: Section 3: 장애물 공격 58. 블루프린트 하위 클래스 ~ 60. GameMode    Blueprint Child Classes  C++의 클래스를 Blueprint class로 만들 수 있음   C++으로 작성한 변수들이 Blueprint의 Details 창에도 나와있다.  *처음에는 내가 만든 변수들이 Details 창에 나오지 않았고 에디터 상에서 컴파일 해야 나오고 프로젝트를 껐다 키면 다시 없어졌다. 그래서 에디터를 닫고 VS Code 에서 빌드를 한 후 다시 프로젝트를 켜니 정상적으로 나왔다.    Forcing Character Collisions  기존에 만든  C++ 클래스를 ..
Rudolufoo
Just do