1-1강 Hello Unreal

Ryan Ham·2024년 6월 24일
0

이득우 Unreal

목록 보기
1/23

GameInstance로 HelloWorld 출력하기

Unreal Engine Compile하는 방법

  • Header File에 변경이 발생하면 : Editor를 끄고 Visual Studio에서 compile한다.
  • Source File에 변경이 발생하면 : Live Coding으로 compile한다(Ctrl + Alt + F11).

Live Coding이 켜저 있는 상황에서 Visual Studio로 build하게 되면 error가 난다.

부모 함수 override 하기

virtual void Init() override

Alt+Enter로 header에 선언된 함수들을 자동 완성 시킬 수 있다.

부모 함수를 overriding하는 경우에는 꼭 까먹지 않고 Super::함수이름()으로 부모의 함수를 먼저 call 해주기


Log 남기는 방법

알림 수준 : Log

UE_LOG(LogTemp, Log, )

알림 수준 : Warning

UE_LOG(LogTemp, Warning,


TEXT

언리얼의 string은 TEXT()라는 MACRO를 사용해서 나타낸다.
하나의 2Byte짜리 Unicode로 표시한다.


GameInstance

GameInstance는 참고로 Singleton Class이다.
Singleton이 무엇인지 보러가기 -> 링크

Unreal Editor의 우측 상단에 Project -> Maps & Modes -> Game Instance를 우리가 만든 것으로 교체

Log 수준을 LogTemp으로 맞춰놓고, LogTemp에 해당되는 Log를 필터해서 검색.

profile
🏦KAIST EE | 🏦SNU AI(빅데이터 핀테크 전문가 과정) | 📙CryptoHipsters 저자

0개의 댓글