분류 전체보기 294

[UE4] Custom Asset Type 구현 - Plugin 모듈 만들기

Runtime 모듈과 Editor 모듈을 분리해서 만들 것입니다. 모듈을 분리하지 않아도 정상 동작 하지만 관례에 따라 언리얼 엔진 개발시에 Runtime 모듈과 Editor 모듈을 분리하여 개발합니다. 이렇게 하는 이유는 배포시에 용량이나 동작의 효율성 때문입니다. Runtime 모듈 만들기 먼저 Plugins > New Plugin 에서 빈 플러그으로 작성합니다. Runtime 모듈로 TestPlugin을 생성합니다. 수동으로 Editor 모듈 추가하기 C++ Moulde Generator를 사용하여 좀 더 편리하게 Editor 모듈을 추가 할 수 있으며 다음 글을 참고해 주세요. [게임 개발/Unreal Engine] - [UE4] C++ Module Generator 소개 아래 설명은 C++ Mo..

[UE4] Project Setting 카테고리 설정 (UDeveloperSettings)

Project Setting원하는 카테고리 이름을 새로 만들고 섹션을 설정 할 수 있습니다. UCLASS(config = TheFunniest, Defaultconfig, meta = (DisplayName = "The Funniest Thing")) class THEFUNNIEST_API UMyDeveloperSettings : public UDeveloperSettings { GENERATED_BODY() public: virtual FName GetCategoryName() const override; #if WITH_EDITOR virtual FText GetSectionText() const override; virtual FText GetSectionDescription() const over..

[UE4] 캐릭터 점프 속도 빠르게 하기

캐릭터의 움직임 관련해서는 Character Movement Component에서 설정 할 수 있습니다. 점프 이후 떨어 지는 속도는 Gravity Scale로 조정 할 수 있고 점프시 속도는 Jump Z Velocity로 조정합니다. Gravity Scale 값과 Jump Z Velocity의 값에 의해서 점프 높이 또한 조정됩니다. 수정전 디폴트 점프입니다. 좀 더 빠른 점프를 위한 설정을 다음과 같이 하였습니다. 수정 후 점프는 다음과 같이 변경 되었습니다.

[UE4] Project Setting 설정 추가하기(UDeveloperSettings)

UE4 에디터에서 DeveloperSettings를 부모로 하는 C++ 클래스를 만듭니다. config 설정, 디스플레이 이름, 카테고리, 설정 항목들을 추가합니다. UCLASS(config = TheFunniest, Defaultconfig, meta = (DisplayName = "The Funniest Thing")) class THEFUNNIEST_API UMyDeveloperSettings : public UDeveloperSettings { GENERATED_BODY() UPROPERTY(EditAnywhere, config, Category = "My Config | Settgins") FName MySetting = "my game"; }; 에디터에서 Project Setting을 열어 보..

[git] git 명령이 목록

Repository 생성 새로운 로컬 저장소를 생성하기 $ git init [project_name] 이미 있는 저장소로 부터 다운로드 하기 $ git clone [url] Local Repository 살펴보기 아직 commit 되지 않은 새파일 혹은 변경된 파일 목록 보기 $ git status unstage 파일들의 변경 보기 $ git diff staged 파일들의 변경 보기 $ git diff --cached 모든 staged와 unstage 파일들의 변경 보기 $ git diff HEAD 두 commit id들 사이의 변화 보기 $ git diff commit1 commit2 파일의 변경일과 작성자의 변화 목록 $ git blame [file] commit와/또는 파일의 변화 보기 $ git ..

각종 팁/git 2021.12.26

[git] Gitlab 사용 방법 with Git-Fork

먼저 Gitlab에서 비어 있는 프로젝트를 생성해 봅시다. 내용들을 적절히 입력하고 프로젝트 생성합니다. 생성이 완료 되었다면 Clone 버튼의 HTTPS 주소를 복사합니다. Git-Fork 클라이언트를 실행하여 메뉴에서 File -> Clone을 선택하여 Clone 합니다. 참고 : [Git GUI] Git-Fork 소개 탐색기로 열어 보면 다음과 같이 폴더가 생성되어 있습니다. 테스트를 위해 다음과 같이 메모장을 열어서 README.txt 파일을 생성합니다. Local Changes에 README.txt 파일이 보이는 것을 확인 할 수 있습니다. 이후 글들은 Git의 핵심 두 가지 핵심 개념을 알아야 합니다. Local Repository, Remote Repository가 있으며 이를 이해 한다. ..

각종 팁/git 2021.12.23

[Git GUI] Git-Fork 소개

https://git-fork.com/ 다음 사이트에서 클라이언트를 다운로드 받을 수 있습니다. 클라이언트는 Windows와 Mac을 지원합니다. 클라이언트를 다운로드 받은 다음 첫 화면은 다음과 같습니다. 저의 경우 작업 환경이 밝으면 눈이 피로 해서 어두운 화면을 선호합니다. 메뉴에서 Window -> Switch Theme를 선택해서 어두운 테마로 변경하여 기호에 맞는 테마를 사용할 수 있습니다. 최초로 Git을 시작할때는 Init New Repository를 선택하여 Repository를 만들 수 있습니다. Repository를 생성화면 다음과 같이 Git의 기능들을 GUI로 사용할 수 있습니다. gitlab과 같은 것들과 연동해서 사용하려면 하려면 File -> Clone 메뉴를 선택하여 Rep..

각종 팁/git 2021.12.23