고도엔진 내장 스크립트 편집기의 c#은 최소한의 지원을 하여 외부 편집기를 사용한다
사용할 수 있는 외부 편집기는 아래와 같다
1 비주얼 스튜디오 2022
2 비주얼 스튜디오 코드
3 모노디벨롭
4 mac용 비주얼스튜디오
5 제트브레인스 라이더
필자는 예전에 코드를 사용 했었고 설치했을 때 이것 저것 설치해야 되는 복잡함을 느꼈었다
다른 것도 설정할 것이 너무 많아 보여
비주얼 스튜디오 2022를 사용했다
비주얼 스튜디오2022 이상을 다운 받아 .NET 데스크톱 개발을 설치한다
고도엔진 > 에디터설정 > 닷넷 > 에디터 > 외부 에디터 > 비주얼 스튜디오
끝
오류 모음
1 this inspector might be out of date. please build the c# project
4.3버전에서는 c# 스크립트를 만들 때마다
this inspector might be out of date.
please build the c# project.
라는 경고 문구가 뜨는데
상단에 아이콘을 누르면 제대로 적용된다.
4.3버전만의 버그인 것 같다
2. 한글 인식 오류
please ensure that scripts are saved in valid UTF-8 unicode.
주석이나 변수명 등 한글을 사용하면 아래와 같은 오류메세지가 나온다
스크립트를 UTF-8로 인코딩 하지 않아서 나오는 메세지이고
해결 방법은
유니코드 UTF-8로 저장하는 방법
이 방법을 사용하면 1개씩 일일이 변경해야 되는 불편함이 있다
제어판 > 국가 또는 지역 > 시스템 로컬 변경 > UTP-8 사용 > 확인
이렇게 하면 기존의 스크립트와 새로 만들어지는 모든 스크립트들이 UTF-8로 인코딩된다
------------
적용하게 되면 오류를 가지고 있던 기존 스크립트들의
한글들이 모두 깨져서 godotengine에서는 열리지 않는 현상이 발생
깨진 스크립트를은 따로 열어 깨진 한글들을 변경해야한다
비주얼 스튜디오 렉 제거
도구> 옵션 > 환경 > 일반 > 클라이언트 성능 & 리치 클라이언트 시각 효과 해제 후 확인
'godot c# > godot 설치' 카테고리의 다른 글
godot) 안드로이드 빌드하기 (2) | 2024.09.05 |
---|