본문 바로가기

Tip/Unity5

[Unity] vscode와 유니티 연결 더보기 Visual Studio Code는 Visual Studio보다 더욱 가벼운 코드 개발 툴이다. 그래서 개발할 때 주로 vscode를 사용하며, 유니티에서도 vscode를 이용하기 위한 작업을 해 주었다. 기본적으로 vscode를 설치한 상태로 진행한다. 1. Visual Studio Editor 업데이트 Unity를 열고 window > Packages Manager에 들어간다. Packages: In Project를 Unity Registry로 바꾼 후 Visual Studio를 검색하면 2개의 패키지가 뜬다. 여기에서 Visual Studio Editor를 업데이트한다. 그리고 최신 버전에는 Visual Studio Editor와 Visual Studio Code Editor가 통합되었기 때.. 2024. 3. 28.
[Unity] "the module which implements this component type has been force excluded in player settings" 오류 해결 평소처럼 작업을 하기 위해 유니티를 열고 실행을 시키자 안전 모드로 열리면서 rigidbody가 있는 줄에 오류가 발생하였다. 가벼운 문제인 줄 알고 그 줄을 주석으로 처리하였으나 다시 들어가서 실행을 시키니 모든 오브젝트의 colloider와 rigidbody에서 경고가 뜨며 물리 작용이 사라졌다. 원인을 찾아보니 Packages 폴더 내부가 완전히 비어있었다. 다른 프로젝트 파일에 들어가도 마찬가지였기 때문에 Unity 내부 문제라고 생각하였다. 마침 라이선스를 신청할 때 뜨던 오류가 생각났다. 이에 Unity 서버 문제라고 생각하여 라이선스 서버 연결을 우선으로 생각하고 인터넷에서 찾아보았다. 인터넷에 찾아본 결과 C: > ProgramData > Unity에 들어가서 Unity_lic.ulf 파일.. 2024. 3. 18.
[Unity] 유니티와 Github 연동하기 -3 (Filename too long 오류해결) 파일의 이름이 너무 길어서 발생하는 문제이며 아래 명령어를 입력함으로써 간단하게 해결할 수 있다. $git config core.longpaths true 대신 Git bash를 실행할 때 관리자 권한으로 실행해야 한다. 2024. 3. 16.
[Unity] 유니티와 Github 연동하기 - 2 (LF will be replaced by CRLF... 에러 해결법) 인터넷에 나온 방법대로 진행했으나 오류가 발생했다. 인터넷에 찾아보니 OS마다 줄바꿈 문자열이 달라 git에서 혼란을 느껴 에러 메시지을 띄운다고 한다. 이를 해결하는 방법은 OS마다 다르다고 한다. windows에서의 명령어는 아래와 같다. $git config --global core.autocrlf true 이 명령어를 Git bash에 입력하면 된다는데 나는 이 방법이 통하지 않았다. --global을 빼고 폴더에다 저 명령을 직접 입력해도 마찬가지였다. 그래서 더 찾아보니 Unity 리포지토리에서 저 오류가 발생하는것은 줄바꿈 문제가 아니었다. 생성된 리포지토리에 .gitignore 파일을 보면 이렇게 나와있다. # This .gitignore file should be placed at the.. 2024. 3. 16.
[Unity] 유니티와 Github 연동하기 -1 유니티와 Github을 연동해야 하는 일이 생겼다. 그래서 인터넷을 통해 연동하는 방법을 알아보았다. 1. 리포지토리 생성 github에서 새 리포지토리를 만든다. 일반적으로 리포지토리를 만들 때와 달리 Add .gitgnore 항목에서 Unirt를 검색해 선택하여야 한다. 기본적으로 Unity에서는 잘 변하지 않고 용량만 차지하는 파일들이 있는데 이런 파일들을 업로드 항복에서 제외시키도록 만드는 명령어 파일이 .gitgnore 이다. 그러니 이 항목은 필수적으로 선택한다. 2. GitHub Desktop 설치 필수는 아니나 더욱 편리하게 제어하기 위해서는 설치를 권장한다. https://desktop.github.com/ GitHub Desktop Simple collaboration from your.. 2024. 3. 16.