cursor AI 유니티 사용해보기

그대처럼·2024년 5월 30일
0

우선 홈페이지에서 cursor AI를 다운로드 받아 설치 한다.
유니티로 와서 Edit>>Prefrences>>External Tools 선택한다.

Browse를 클릭해서 Cursor.exe파일을 등록 해준다.경로는 대부분 다음과 같다.

C:\Users\USER\AppData\Local\Programs\cursor\Cursor.exe

그러면 Cursor(internal)이 생기는데 이걸 선택 해주자.

External Script Editor Args를 다음과 같이 채워주자.

-a $(ProjectPath)  -g $(File):$(Line):$(Column)

-a로 시작하는건 openfolder하고 같은 역활이고 -g의 File은 파일을 이동을 하는데 사용한다.
"Assets\test.cs(10,13): warning CS0219: The variable 'k' is assigned but its value is never used" 이런 경고가 떴을때 더블 클릭을 하면 프로젝트를 열고 파일을 열고 k앞에 커서를 이동 시켜준다.
그런 다음에 더블 클릭을 해주면 지금 사용하는 프로젝트의 열고 싶었던 파일이 열린다.

vscode셋팅으로 작업 하던 사람이 아니면 Visual Studio Editor 버젼이 안맞는다는 팝업이 뜰것이다. 그러면

유니티로 가서 Package Manager를 열어서 Visual Studio Editor를 업데이트 해주자.

그리고 Cursor AI에서 유니티를 사용하기 위해서 마켓에서 다음 확장을 추가 해주자.
Unity,C#(c# Dev Kit,.NET Install Tool)

필요 없는 것들 프로젝트 뷰에서 숨기기.

처음에 cursor ai롤 프로젝트를 열면 meta파일이나 여러가지 안보여되 되는 파일과 폴더가 보인다.
이걸 숨기기 위해서 프로젝트 폴더로 가서 .vscode폴더를 열면 settings.json파일이 있다.
만약 없을 경우 폴더가 없으면 .vscode라는 폴더를 만들고 json파일이 없으면 json파일을 만들어 주자.
그런다음에 다음을 채워주자.

{
    "dotnet.preferCSharpExtension": true,
    "files.exclude": {
        "**/*.log": true,
        "**/*.csproj": true,
        "**/*.sln": true,
        "**/*.mat": true,
        "**/*.unitypackage": true,
        "**/*.meta": true,
        "**/*.pdf": true,
        "**/*.txt": true,
        "**/*.asmdef": true,
        "**/*.asset": true,
        "**/*.png": true,
        "**/*.tmp": true,
        "node_modules": true,
        "dist": true,
        "*.meta": true,
        "secret_file.txt": true,
        "Build": true,
        ".vscode": true,
        "Library": true,
        "*.gitignore": true,
        "*.vsconfig": true,
        "*.user": true,
        "*.editorconfig": true,
        "ProjectSettings": true,
        "Temp": true,
        "UserSettings": true,
        "Logs": true,
        "obj": true,
        "Packages": true,
        ".vs": true,
        ".idea": true
    },
    "dotnet.defaultSolution": "UnityHades.sln",
    "terminal.integrated.allowChords": true
}

유니티 프로젝트 디버깅하기

같은 폴더에 launch.json을 열어서 (없으면 만들어주자),다음과 같이 채워주자.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Unity",
            "type": "vstuc",
            "request": "attach"
        }
     ]
}

어느 현자께서 플러그인을 만들어서 위에 방법은 더이상 사용 안합니다.

유니티 package manager에서 Add package from git URL...을 클릭하여

아래 주소를 넣어 주시면 됩니다.

"https://github.com/boxqkrtm/com.unity.ide.cursor.git"

1개의 댓글

comment-user-thumbnail
2024년 9월 30일

혹시 Unreal도 cursor AI 적용 할 수 있나요?

답글 달기

관련 채용 정보