본문 바로가기
728x90

Unreal5

[Unreal] unreal 스트링 처리 Unreal 내에는 FName, FText, FString 3개의 스트링 자료형이 존재한다. 서로 간의 암묵적 형변환이 존재하지 않아 명시적으로 변환 함수를 사용해서 변환해야 한다. 아래는 언리얼 공식 도큐먼트에서 정의한 내용들이다. FName 에서 FString TestHUDString = TestHUDName.ToString(); FName 에서 FText TestHUDText = FText::FromName(TestHUDName); FName -> FText 는 가능한 경우도 있지만, FName 의 내용이 FText 의 "자동 현지화" 혜택을 받지 못할 수 있음에 유념해 주시기 바랍니다. FString 에서 FName TestHUDName = FName(*TestHUDString); FString .. [Unreal4]/기능 2022. 1. 22.
[Unreal] cheat manager 사용하여 디버그에 도움 주기 치트 매니저는 하나의 블루프린트 클래스로 디버깅이나 특정 상황을 테스트할 때 사용할 수 있다. 기본적으로 프로젝트가 디버깅이 가능할 때만 사용이되며 Shipping 모드로 패키징하면 해당 기능은 패키징에서 제외된다. 즉, 치트 매니저는 Shipping으로 패키징 된 실행파일에서는 사용할 수 없는 기능이 된다. 일반적인 블루프린트를 만들듯이 만들 수 있다. 해당 치트매니저는 컨트롤러에서 사용이 가능하다. 컨트롤러 블루프린트 - 디테일 - Cheat Manager 를 가면 설정할 수 있다. 치트매니저에는 사용 가능한 다양한 함수들이 있다. 치트 함수들 Change Size F의 값으로 크기를 변경시킨다. Damage Target 바라보고 있는 객체에게 데미지를 가한다 해당 객체에 데미지를 입는 함수가 있을 .. [Unreal4]/기능 2022. 1. 22.
[Unreal] Auto Reimport 기능을 통해 프로젝트 경로의 폴더 모니터링 하기 파일 임포트 경로 설정 및 폴더 모니터링 자신의 프로젝트 폴더에 새로운 파일이 생겼을 때 프로젝트에 임포트를 할 것인지 물어보는 기능을 의미한다. 편집 - 에디터 개인 설정 - 로드&저장 부분이 있다. Monitor content Directories를 체크를 하지 않으면 파일을 폴더에 넣어도 임포트 하지 않는다. Directories to Monitor는 모니터링할 경로를 의미한다 0번은 기본 생성으로 /Game/ 경로를 모니터링 하고 있는데 이는 해당 폴더의 기본 위치로 Content 랑 동일하다. 즉, 해당 폴더에 파일을 추가하면 언리얼이 자동으로 모니터링하여 임포트 할 것인지를 물어보는 것이다. Include/Exclude wildcards 는 특정 파일이나 확장명을 제외하거나 특정 파일 형식에서.. [Unreal4]/기능 2022. 1. 22.
[Unreal]Failed to open selected source code accessor 'Visual Studio' 에러 발생 시 언리얼 C++ 프로젝트를 생성하고 실행하니 Failed to open selected source code accessor 'Visual Studio' 에러가 발생하였다. 원인은 윈도우 SDK 8.1 이 없어서 발생한 것 https://developer.microsoft.com/ko-kr/windows/downloads/sdk-archive/ Windows SDK 아카이브 - Windows 앱 개발 이 비보안 업데이트에는 품질 향상이 포함됩니다. MRMSupport.dll 로드 실패로 인해 개발자가 Windows 7에서 UWP 앱을 빌드하지 못하는 문제를 해결했습니다. MidlRT 및 MDMerge가 Windows 7에서 실행되지 않는 developer.microsoft.com 위 홈페이지에서 이전 릴리.. [Unreal4]/오류 수정 2022. 1. 22.
[Unreal] git 푸시 시 용량 초과 오류 ( Large files detected. You may want to try git large file storage ) 언리얼 프로젝트를 가감없이 git에 푸시하려고 하면 용량 초과로 인해 실패하게 된다. Large files detected. You may want to try git large file storage 라는 문구가 나오는데 결과적으로 100mb 이상의 파일을 올리고 싶으면 돈을 더 내라 라는 말이다. 초과한 파일들을 보면 intermediate 폴더에 있는 파일인데 intermediate 폴더 자체가 임시파일 저장소 같은 곳이므로 삭제해도 된다. 언리얼 C++ 디렉토리 중 제거하여도 무방한 파일 및 폴더 아래 파일들은 삭제하여도 프로젝트를 실행하면 다시 생성된다. Saved : 자동 저장, 로그, 스크린샷 등 저장 관련 폴더 Intermediate : 임시 파일 관련 폴더 (VS 프로젝트 파일이 저장) .. [Unreal4]/오류 수정 2022. 1. 19.
728x90