언리얼 - Git LFS (100M 넘는 파일 깃에 올리기)
·
Unreal 팁
깃에 올릴 파일이 용량이 크다면(필자는 업로드할 맵의 용량이 100M 가 넘었습니다)깃에 푸쉬가 안됩니다~ 라고 보신적이 있을껍니다 Lfs라는걸 사용하여 용량이 큰 파일을 따로 업로드하는 작업을 해줘야합니다 우선 세가지지를 다운받아주어야 합니다1. Git Lfshttps://git-lfs.com/ Git Large File StorageGit Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or Git..
언리얼 - 원형 프로그래스바 반원으로 바꾸기
·
Unreal 팁
2025.04.24 - [Unreal5 프로젝트 다이어리] - Unreal - 원형 프로그래스바(ProgressBar) 만들기 Unreal - 원형 프로그래스바(ProgressBar) 만들기스택형 스킬의 UI를 최종 수정하기전 스택차징이된걸 시각적으로 표현하기위해원형의 프로그래스바가 필요합니다 그럼 육각형 프로그래스바를 만들어보겠습니다사용할 메테리얼과 메테리얼lucodev.tistory.com해당 프로그래스바는 원형이다반원으로 바꿀려면?Add로 3.141592의 반 을 파이 3.141592로 나누고 clamp을 0 ~ 1을 하면 왼쪽에서 우측으로 가는 반원이 만들어짐
언리얼 - 폰트 변경하기
·
Unreal 팁
1. 폰트를 다운합니다저는 글자는 넥슨 LV2 고딕 폰트를 숫자는 다람쥐 헌 쳇바퀴에 타고파 폰트를 사용하겠습니다 폰트는 RunTime방식으로 적용되어야합니다ttf 혹은 otf 형식의 폰트를 다운받아줍니다 2. 유저인터페이스 - 폰트를 선택하여 만들어줍니다 3.다운받은 ttf 혹은 otf 형식의 폰트를 넣어줍니다 4.만들어둔 폰트에셋을 ui에 적용시키면됩니다 적용된 모습을 확인할수있습니다
FBX파일이 아닌 에셋 언리얼에셋으로 컨버트시키기
·
Unreal 팁
언리얼에서 사용하는 에셋은 외부모델링을 FBX파일형태로 임포트하는걸 권장합니다그런데 SketchFab에서 에셋을 구할때 에셋이 FBX가 아닐때가 많습니다그럴때 FBX로 변환하는법! Blender를 다운받습니다https://www.blender.org/download/ Download — blender.orgBlender is free and open source. Forever.www.blender.org Blender에서 임포트할때 기본으로 가능한 파일의 확장자입니다.dae, .abc, .usd, .svg, .obj, .ply, .stl, .bvh, .svg, .stl, .fbx, glb, .gltf, 등등 여러가지 확장자파일을 임포트할수있습니다만약 없다면 플러그인으로 추가 가능합니다 다운받을려고하는 ..
BehaviorTree 단순 좌표 이동
·
Unreal 팁
ㅇBehaviorTree에서 AI의 단순한 좌표이동을 만들어보겠습니다특정 위치로 이동하면서 Offset을 주어 해당 좌표의 랜덤위치를 살짝 더해서 좌표를 구해보겠습니다오프셋이 더해진 특정 Vector로 이동을 하고 그 위치로 이동을 하면 다른행동을 하도록 해보겠습니다좌측에서 위치로 이동한뒤우측으로 신호를 보내보겠습니다 사용할 Bool Key 그리고 Vector Key를 사용하고있는 BlackBoard에서 만들어주겠습니다 BT_Task를 만들어줍니다UCLASS()class BLASTERDREAM_API UTask_BossAISetPosition : public UBTTask_BlackboardBase{ GENERATED_BODY()public: UTask_BossAISetPosition(); virtual..
Unreal - 유용한 무료 에셋 사이트 (에셋구하는법)
·
Unreal 팁
안녕하세요 제가 여러가지 프로젝트를 거치면서 사용했었던 유용한 사이트들을공유해볼려고합니다 1. SketchFabhttps://sketchfab.com/feed Log in to your Sketchfab account sketchfab.com여러가지 무료 스태틱메시의 에셋을 무료로 구할수있습니다Downloadable누르시면 다운가능한 에셋파일이 여러개 나오고애니메이션 작업이 완료된 에셋도 무료로 구할수 있습니다(FBX타입의 에셋을 다운을 권장합니다, 파일이 다르면 Blender를 사용해 fbx로 컨버트 해서 사용하세요) 2. Mixamohttps://www.mixamo.com/ Mixamo www.mixamo.com여러가지 기본적인 애니메이션을 구할수있습니다또한 뼈가 없는 캐릭터나 에셋에 무료로 뼈를 ..
언리얼 GitHub(깃허브) 플러그인 공유하는법
·
Unreal 팁
언리얼엔진 깃허브 공유시 Plugin은 아무설정을 하지않으면 공유가 되지않습니다그래서 몇몇 플러그인을 사용해서 프로젝트를 세팅했으나 공유받는 다른 대상에게는 플러그인이 존재하지않아프로젝트가 원활하게 돌아가지않는 상태가 됩니다 저의 경우 Motion Warping 플러그인을 사용했으니공유된 깃허브 폴더에 추가해보도록 하겠습니다제가 사용한 플러그인입니다Plugins 폴더를 만듭니다플러그인 좌측상단 +추가 를 누르고 이름을 치면 설치된 플러그인의 위치가 나옵니다그리고 저희가 생성한 plugins 폴더에 넣어줍시다 그리고 마지막으로 uplugin 파일을 수정해야합니다해당 플러그인안에서 upugin 파일을 오픈합니다EnableByDefault를 false에서 true로 변경해줍니다그리고 이제 git에 공유할때 P..
언리얼 GitHub(깃허브) 프로젝트 공유하는법
·
Unreal 팁
언리얼 엔진프로젝트를 협업을 해서 여러명이서 같이 만들려면보통 git을 사용해서 서로의 제작파일을 합쳐서 만든다 먼저 github로그인부터 하자New를 눌러 새로 공유할 프로젝트를 제작해줍니다Repository Name 즉 프로젝트 이름을 적어주시고Public / Private Public은 나의 프로젝트를 깃에 마음대로 어떤사람들이든지 볼수있게 할수있는옵션이고Private는 내가 지정한 사람들만 볼수있게 할수있는 옵션입니다개인프로젝트를 할거면 Private를 추천드립니다 ReadMe 옵션에 체크 해주시고Add.gitIgnore를 UnrealEngine으로 하고 생성합니다 해당옵션을 설정후 우측하단에 버튼을 눌러 프로젝트를 생성합니다 그리고 이제 깃허브 데스크탑을 다운해줍니다https://desktop...