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++ 클래스를 ..
Unreal Day - 16 - Calling Functions in C++
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
TIL - Today I Learned : Scope Resolution Operator (::)와 Dot Operator (.)의 차이.클래스의 참조, 클래스 인스턴스의 참조오늘의 진도: Section 3: 장애물 공격 49. C++에서 함수 호출하기 ~ 57.멤버 함수 사용   Calling Functions in C++  블루프린트에서 f가 있는 노드는 함수이다Input Pin : MyVector는 SetActorLocation의 Argument (인자) 이다.    Tick Game Loop 1. Process Input : 게임 엔진이 플레이어의 인풋을 가져온다2. Update game state : 입력받은 정보를 게임의 상태를 업데이트한다. 3. Rener to display : 업데이트된 ..
Rudolufoo
'Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기' 카테고리의 글 목록 (5 Page)