Unreal Engine UObject C++ 클래스 블루프린트로 만들기 UObject는 기본적으로 블루프린트로 하위 클래스를 만들 수 없다. 하지만, 가끔씩 블루프린트로 만들어 그 안에 값을 채워넣거나 해서 사용해야할 경우가 생기는데, 이때 UClass 매크로에 몇가지 지정자를 넣어주면 된다. Blueprintable 이 클래스를 블루프린트 생성이 가능한베이스…
Unreal Engine UE4 프로젝트 Include 경로 수정 Build.cs 에 설정해서 쓰는 더 좋은 방법은 이렇다. (SideEffect 미확인) 아래 글은 이전 글이며, GenerateProjectFile을 한 번 할때마다 계속 반복적으로 작업해줘야해서 불편하다. 참고만 하시길. 기본 프로젝트는 상대적인 경로를 Include Path로 설정해야한다. 예를 들면…
Unreal Engine 데칼 머티리얼 설정법 데칼은 머티리얼은 기본 머티리얼 세팅으로는 작동을 안한다. 반드시 Material Domain 을 Deferred Decal 로 설정해야한다.
Unreal Engine Projectile Movement에서 Bounce나 Stop 델리게이트가 호출되지 않을 때 콜리전 세팅에서 CollisionEnable이 아닌 QueryOnly로 설정해본다. Simulate Physics를 사용한 후 부터는 물리 충돌 부분이 Bounce나 Stop이 처리되는 것을 막는 경우가 있는 것 같다.
Tutorial Unreal Engine 4 튜토리얼 대단한 실력을 갖고있지는 않지만, 도움이 될만한 튜토리얼들을 정리할 예정이다. 튜토리얼을 써내려가면서도 내가 모르던 많은 것들을 알 수 있을 것 같고, 나처럼 해맸던 사람들이 있을 것 같아서 정리해두면 여러 의미로 좋을 것 같다. 튜토리얼은…
Unreal Engine 4.24 Preview 에서 프로젝트 생성이 안될 때 해결법 4.24에서 기능 몇개를 테스트중인데 이런 에러가 발생했다. MSVC 14.23 버전에서 프로젝트 생성에 문제가 있다고 한다. Visual Studio Installer 에서 개별 구성 요소에 들어가 MSVC v142 – VS 2019 C++ x64/x86 빌드 도구(v14.23)을 내리고…
Unreal Engine Pawn에 아무런 Controller가 없는 경우 물리가 작동하지 않음 Pawn에 AI Controller나 PlayerController 둘 중 하나라도 있다면, CharacterMovement가 작동한다. Possess되며 SetDefaultMovementMode 함수를 부르는데 공중에서 캐릭터가 시작하면 Falling Movement가 되어 중력값을 받게 된다. 그런데 캐릭터의 어떠한 Controller도 생성하지 않으면 따로 SetDefaultMovementMode 함수를 불러주기…
Unreal Engine 한 프레임 늦게 이벤트 호출하기 Timer에 0.0을 넣으면 된다길레 해봤는데 안된다. 찾아보니 아예 SetTimerForNextTick이라는 함수가 있었다… 사용법은 아래와 같다.