유니티 엔진 (Unity Engine)

[Unity] 경고 메시지 "There are inconsistent line endings in the '~.cs' script."

원생계 2019. 6. 4. 23:54

 

 

유니티 엔진에서 스크립트를 생성해서 작성하면, 초반에 이런 경고 메시지 (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 기반으로 생성됩니다.

 

유니티 교과서 개정 5판 2021버전 게임 프로그래밍 제작 독학 책

COUPANG

www.coupang.com

 

728x90
반응형