유니티 엔진에서 스크립트를 생성해서 작성하면, 초반에 이런 경고 메시지 (Warning Message) 를 볼 수 있습니다. 내용은 대략, 줄 마침이(Line ending) 잘못되었다는 소리. 소스코드와 같은 문서파일들은 OS마다 기본 줄바꿈문자가 다르기 때문에 이를 맞춰주어여 합니다.
There are inconsistent line endings in the '~.cs' script.
Some are Mac OS X (UNIX) and some are Windows.
This might lead to incorrect line numbers in stacktraces and compiler errors.
Many text editors can fix this using Convert Line Endings menu commands.
Visual Studio 2017 기준으로 설명하자면,
파일 메뉴에서 [다른이름으로 저장] 클릭.
다이얼로그의 우측 하단의 저장버튼 옆에 작은 아래쪽 화살표를 눌러 [인코등하여 저장] 을 클릭합니다.
여기서 아래와 같이 설정해줍니다. 저는 윈도우 환경에서 개발하니까요.
이렇게 저장하면 기존의 Warning 은 사라집니다. 하지만, 새로 생성하는 스크립트들은 Line Ending 의 기본 설정이 Unix 기반으로 설정되어있을 겁니다. 이것도 같이 수정해줍니다.
유니티 엔진의 메뉴에서 아래로 들어갑니다.
Edit > Project Settings
좌측의 Editor 탭으로 들어가서, Line Endings For New Scripts 의 Mode 셋팅을 Windows 로 바꿔줍니다. 이제 저장하고, 다음부터 새로 만드는 스크립트들은 Line Ending 이 WIndows 기반으로 생성됩니다.
728x90
반응형
'유니티 엔진 (Unity Engine)' 카테고리의 다른 글
[Unity] 에러 Maximum number (256) of shader keywords exceeded... (0) | 2019.06.19 |
---|---|
[Unity] 유니티 안드로이드 64 bit 빌드하기 (IL2CPP와 NDK) (0) | 2019.06.12 |
[Unity] 2D 로그라이크(Rogue Like) 만들기 튜토리얼 + 완성 (0) | 2019.06.06 |
[Unity] 유니티 에디터에서 에셋스토어(Asset Store) 로그아웃 하기 (0) | 2019.06.04 |
[Unity] 2D 게임 키트로 만든 연습 스테이지 (0) | 2019.06.02 |
[Unity] 유니티 허브 프로젝트 목록 삭제/편집 (0) | 2019.06.01 |
유니티 2D 게임 키트 (Unity 2D Game Kit) (0) | 2019.05.28 |