Unreal 4
-
[Unreal 4] C++을 이용한 오브젝트 생성 정리게임 엔진/Unreal 2022. 6. 9. 21:58
언리얼 C++를 이용한 오브젝트 생성 생성자에서 오브젝트 생성 CreateDefaultSubobject를 사용하면 된다. USphereComponent* SphereComponent = CreateDefaultSubobject(TEXT("Root")); ※ 생성자 외부에서 이 함수를 사용하면 컴파일 에러가 발생한다. 생성자 외부에서 오브젝트 생성 NewObject로 생성하면 된다. 컴포넌트인 경우 RegisterComponent를 호출해 등록해줘야 한다. USphereComponent* SphereComponent = NewObject(this, TEXT("Root")); SphereComponent->RegisterComponent(); ※ 컴포넌트에 설정은 RegisterComponent 전에 해야 ..
-
[Unreal 4] 언리얼 인텔리센스 설정게임 엔진/Unreal 2022. 6. 2. 13:44
언리얼 인텔리센스 최적화 설정 Visual Studio에서 제공하는 기본 인텔리센스가 상당히 느리다. 빠릿빠릿한 반응을 얻기 위해서는 추가 툴이 필요하다. 인텔리센스 속도 개선 먼저, 인텔리센스 자체의 속도를 개선할 수 있는 툴로 Whole tomato의 [Visual Assist]가 있다. Archive of Visual Assist builds and release notes (wholetomato.com) Archive of Visual Assist builds and release notes support.wholetomato.com 해당 사이트에서 최신 빌드를 선택해 설치하면 된다. 언리얼 매크로 사용 시 들여 쓰기 버그 개선 언리얼 매크로(UPROPERTY, UFUNCTION 등)를 사용하는 ..
-
[Unreal 4] 변수 및 프로퍼티 정리게임 엔진/Unreal 2022. 5. 29. 17:37
언리얼 C++ 사용을 위한 기본 개념 블루프린트 / C++ 매핑 타입 기본 매핑 타입 기본적으로 블루프린트에서는 unsigned를 사용하지 않는다. 블루프린트와 연동할 필요가 있는 변수는 uint류와 double을 사용하지 않도록 주의해야 한다. Blueprint C++ Float float - double Integer int32 - uint32 Integer64 int64 - uint64 Bool bool 유틸리티 매핑 타입 Blueprint C++ String FString Name FName Vector FVector Rotator FRotator Transform FTransform 오브젝트 매핑 타입 Blueprint C++ Object UObject* Actor AActor* ActorCom..
-
[Unreal 4] Visual Studio 세팅 정리게임 엔진/Unreal 2022. 5. 25. 20:38
언리얼 엔진용 Visual Studio 구성 엔진 버전 별 비주얼 스튜디오 버전 매칭 언리얼 엔진 버전 비주얼 스튜디오 버전 4.25 이상 VS 2019 4.22 이상 VS 2017 / VS 2019 4.15 이상 VS 2017 4.10 이상 VS 2015 4.2 이상 VS 2013 비주얼 스튜디오 설치 옵션 1. C++를 사용한 게임 개발 체크 2. 설치 세부 정보 - C++ 프로파일링 도구, C++ AddressSanitizer, Windows 10 SDK, IntelliCode, Unreal Engine 설치 관리자 체크 후 설치 권장 세팅 솔루션 구성의 드롭다운 메뉴 폭 늘리기 1. 툴바 우클릭 - 하단의 사용자 지정(C)... 클릭 2. 툴바 우클릭 후 하단의 사용자 지정(C)...[명령(O)]..