본문 바로가기

볼봇의 코딩 생활

(51)
UE4 프로젝트에 플러그인 추가하기 언리얼 프로젝트에 플러그인을 추가하려면 마켓 플레이스에서 다운로드 하고프로젝트를 선택하여 설치를 하면 쉽게 끝나지만, 종종 원하는 플러그인이 깃허브에 소스코드로만올라가 있고, 스토어에 없는 경우가 적지 않다. 또는 엔진 버전과 플러그인이 지원하는 버전이 다른 경우 마켓 플레이스에서는설치를 거부한다. 그래서, 이번에는 게임 프로젝트에 플러그인을 수동으로 추가 하는 방법을 알아본다. 이로써 스토어에 없는 플러그인이나 버전이 달라 설치 할 수 없는 경우 강제로 설치 할 수 있다. 물론, 버전이 다른데 억지로 설치 하게 되면 나중에 변을 당할 수 있으니 조심하자. 프로젝트 루트 폴더에서 Plugins 폴더를 새로 만든다. 적용할 플러그인을 다운로드 하는데, 반드시 확인 해 줄것이 있다..uplugin 파일이 있..
UE4 C++ 클래스 파일 삭제 하기 언리얼 엔진에서 c++ 클래스를 생성하고, 여러가지 이유로 삭제 할 일이 생긴다. 이름에 오타가 났든, 단순히 쓸모가 없든 여튼 클래스 파일을 지우고 싶은데 다른 프로그램들과 달리 만들기 버튼은 있는데 삭제 하는 버튼은 없다 -_- .. 과감히 프로젝트 폴더를 열어 c++ 파일과 .h 파일을 삭제 하고 에디터로 돌아와도 지운 파일들은 여전히 언리얼 에디터에 뜬다. (심지어 더블클릭 해서 열면 또 열린다고..) 불편하지만, 확실히 지울 수 있는 방법을 알아본다. {프로젝트 루트}/Source 폴더에서 본인이 지우고 싶은 .cpp 파일과 .h 파일을 삭제 한다. 이제, 여기서 중요한데 프로젝트 루트로 돌아와서 아래 파일들을 삭제한다. .sln 파일 (vs 솔루션 파일) Intermediate (임시 폴더),..
[코틀린] 산술 연산자 오버로딩 자, 오늘은 코틀린의 연산자 오버로딩에 대해 알아 보겠습니다! 자바에서 메소드 오버로딩과 꽤 비슷한 개념인데요. (많이 비슷하다고 해야겠네요.) 이름 그대로, 코틀린에서는 연산자를 오버로딩 할 수 있습니다! 코틀린에서, 이렇게 여러 연산을 지원하기 위해 특별한 이름이 붙은 메소드를 관례 라고 부릅니다.지금부터, 관례 에 대해 알아보도록 할거에요. 우선 메소드 오버로딩이 어떤건지 간단히 알아보겠습니다! 123456789class OverrideStudy { public void echoAqoursMember(int printSize) { ... } public void echoAqoursMember(boolean echoAll) { ... }} Colored by Color Scriptercs 위에, 자바..