언리얼 한글폰트. UE5에서 한글 폰트를 적용하는 방법에 대한 글입니다. 해당 글에서 사용한 폰트는 눈누라는 사이트에서 받았습니다. UMG에 한글폰트 적용하기. UMG 간단합니다. 다운받은 TTF 파일을 언리얼에 넣어줍니다. 아래 사진처럼 폰트가 생길겁니다. 더 추가하고싶으면 여기에 추가해도 됩니다. 제어판->글꼴에서 원하는 폰트를 넣을수도 있습니다. 아래 사진처럼 들어가면 원하는 폰트를 찾을 수 있습니다. (저작권 주의.) 이런식으로 그냥 적용해주면 한글폰트가 적용됩니다. 플레이 해보면 잘 적용된 것을 확인할 수 있습니다. TextRender에 한글폰트 적용하기. 위에서 만들었던 Font파일을 복사했습니다. Font파일로 들어가서 Font Cach Type을 Runtime에서 Offline으로 바꿔줍니..
Unreal 발생한 오류내용. "Unreal lightmass executable is outdated. Recompile unrealLightmass project with Development configuration in Visual Studio." 라고 오류가 출력되어 해결해봤습니다. 환경. GitHub로 받아서 빌드한 Unreal Engine(5.3.2). Windown 11. 해결한 방법. 저같은 경우에는 엔진을 설치한 경로로 들어가서. UnrealEngine/Engine/Build/BatchFiles에서 Cmd 실행했습니다. 아래 내용을 입력하고 다시 실행하니 해결되었습니다. Build.bat UnrealLightmass Win64 Development -verbose
LogHttp:Warning 언제부터인지 나오던 LogHttp: Warning 어쩌고저쩌고를 해결하는 방법. LogHttp: Warning. 해결방법. LogHttp: Warning 만들던 코드문제는 아닌거같은데 자꾸 거슬리게 나오길래 없애는 방법을 찾아봤습니다. 내용은 아래와 같습니다.(길어서 대충 잘랐습니다.) LogHttp: Warning: 0000055AEB9EC800: invalid HTTP response code received. LogHttp: Warning: 0000055AEB9EC800: request failed, libcurl error: 65 (Send failed since rewinding of the data stream failed) LogHttp: Warning: 0000..
Unreal BlueprintNativeEvent 이번글은 Unreal UFunction매크로의 BlueprintNativeEvent에 대한 글입니다. BlueprintNativeEvent를 사용하면 C++에서도 정의 가능하고 블루프린트에서도 재정의가 가능해집니다. 이 내용에 대하여 간단하게 작성하고자 합니다. BlueprintNativeEvent / cpp Blueprint BlueprintNativeEvent / Cpp 이 지정자를 사용하면 C++에서 함수 구현을 하고, 블루프린트로 덮어써서 보조하거나 대체할 수 있게 됩니다. 사용하기 위해서는 _Implementation를 붙인 가상함수를 추가로 선언해야 합니다. https://docs.unrealengine.com/5.1/ko/ufunctions-..
Unreal5 Timeline Unreal5 Timeline에 대한 글입니다. 타임라인을 사용하여 시간 기반 애니메이션을 만들 수 있습니다.이 글에서는 Timeline을 이용해 카메라 확장과 축소를 구현합니다. 타임라인을 사용하여 구현한 카메라 확장과 축소. 블루프린트로 구현하기. C++을 이용해 구현하기. 타임라인을 사용하여 구현한 카메라 확장과 축소. 이런 식으로 앉았을 때 카메라가 멀어지고 일어서면 가까워지는 카메라를 Timeline을 사용해 만들었습니다. 파일 크기때문에 프레임 좀 줄였더니 뚝뚝 끊기는군요... https://docs.unrealengine.com/5.0/ko/timelines-in-unreal-engine/ 블루프린트. 블루프린트로는 이렇게 구현했습니다. 특정 키 입력을 받으면 ..
The game module "Project Name" Could not be loaded 오류 안녕하세요. 오늘은 유닉스라는 과목을 들으면서 제가 만든 코드를 올려보려고 합니다. 이 글은 언리얼 사용중에 나온 메시지에 대한 내용입니다. 내용설명. 해결방법. 내용 설명. 언리얼 사용중에 오랜만에 프로젝트 빌드를 실행했더니 빌드는 성공했지만 정상적으로 실행되지 않았습니다. The game module 'project name' could not be loaded. There may be an operating system error, the module may not be properly set up, or a plugin which has been included into the build has not..
Unity Outline Shader Unity outline에 대한 내용입니다. 윤곽선을 Shader Graph를 이용해 간단하게 만들고 그 결과를 보여줍니다. *Unity Editer Version 2022.3.0f1 준비 쉐이더 그래프 제작 적용 및 결과 준비 Outline을 적용할 오브젝트를 준비합니다. 3D Cube오브젝트, 3D Chicken, 3D Deer오브젝트를 준비했습니다. 쉐이더 그래프 제작 Shader Graph를 만듭니다. Create->ShaderGraph->URP->Unlit Shader Graph Normal Vector는 3D 모델에서 표면의 방향을 나타내는 벡터입니다. 이것을 이용해 Outline 쉐이더 그래프를 간단하게 만들었습니다. (아래 사진 참고. Shader제작 ..
Visual Studio 폰트 변경. 이 글은 IDE중 하나인 비주얼 스튜디오(Visual Studio)의 폰트변경에 대한 내용을 다루고 있습니다. Visual Studio 2022를 기반으로 작성되었으며, 이전이나 이후 버전 역시 비슷할 것으로 예상됩니다. 변경하는 방법. Microsoft 설명. Visual Studio 폰트 변경. 이것이 제 Visual Studio에서 보이는 대문자 i와 l입니다. 알아보기 힘들어서 바꾸는 방법을 찾아봤습니다. Visual Studio를 열어줍니다. 이후 상단에 메뉴에 보이는 도구-> 옵션으로 들어갑니다. 옵션에서 환경(Environment)->글꼴 및 색(Fonts and Colors)로 들어갑니다. 이런식으로 나오는데 원하는 글꼴로 선택하면 됩니다. 아래 사진처..
페이지가 작동하지 않습니다 HTTP ERROR 400 페이지가 작동하지 않습니다. 문제가 계속되면 사이트 소유자에게 문의하세요. HTTP ERROR 400에 대한 간단한 설명과 특정 HTTP ERROR 400오류를 해결하는 방법에 대한 글입니다. 이 글에서는 Tistory에서 발생한 HTTP ERROR 400을 해결합니다. HTTP ERROR 400. Tistroy에 발생한 HTTP ERROR 400. 해결방법. HTTP ERROR 400 HTTP ERROR 400은 클라이언트 측에서 잘못된 요청을 서버에 전송했음을 나타내는 상태 코드입니다. 이 오류는 서버가 요청을 이해할 수 없거나 처리할 수 없을 때 발생하며 "Bad Request"라고도 불립니다. 일반적으로 잘못된 구문, 잘못된 요청 매개변수, 보..
컴퓨터에서 저장 공간이 적게 표시되는 이유. 1TB라고 표기된 하드디스크/SSD를 구매하여 컴퓨터에 장착한 뒤 윈도우를 통해 보면 931GB로 표시됩니다. 이 글은 하드디스크나 SSD등의 저장장치를 표시한 용량이 실제 컴퓨터에서는 더 적게 표시되는 이유에 대한 내용을 다루는 글입니다. Data의 단위. 10진 시스템. 2진 시스템. 용량이 더 적게 표시되는 이유. Data의 단위. 컴퓨터에서 용량이 실제로 표시되는 용량보다 적게 나타나는 경우가 있습니다. 이러한 차이를 이해하기 위해서는 데이터의 단위에 대한 이해가 조금 필요합니다. 우선, 컴퓨터의 용량을 측정하는 가장 작은 단위는 Byte입니다. 하지만 이 Byte단위로 용량을 표시하면 너무 큰 숫자가 되어 가독성이 떨어집니다. 그렇기 때문에 일반적으로..