무엇을 찾고 계신가요?
Hero background image
Unity releases

향상된 코딩 워크플로우를 위한 2020 LTS 기능

Unity 2020 장기 지원(LTS) 릴리즈에 포함된 최신 기능을 신뢰함으로써 최적화된 고성능 게임을 만들 수 있습니다.
코더용 2020 LTS 릴리스

코더용 2020 LTS 릴리스

LTS 릴리스는 안정성과 지원 부문이 가장 중요한 크리에이터에게 어울리는 릴리스입니다. 한 번의 설치로 유니티가 2020년에 개발한 기능과 개선 사항을 사용할 수 있습니다. 2020 LTS에는 코딩 경험을 간소화하기 위한 업그레이드, 향상된 테스트 및 프로파일링 등이 포함됩니다.

코딩 경험을 향상시키는 추가 기능

Deterministic compilation

다시 컴파일되는 것을 기다리지 말고 게임 로직을 반복하는 데 집중하세요. 결정론적 컴파일은 어셈블리 정의 레퍼런스를 불필요하게 다시 컴파일하지 않게 하기 위한 새로운 옵션입니다.

Revamped Time.deltaTime

플랫폼, 빌드 및 게임 장르에 걸쳐 일관된 결과를 생성하는 향상된 기능으로 더 부드러운 게임플레이를 구현하세요. 이번 개선을 통해 게임 기능의 품질 향상도 기대할 수 있습니다.

Roslyn 분석기

이제 Visual Studio의 Roslyn Analyzer가 Unity와 연동됩니다. 코드가 기준에 부합하는 것을 확인할 수 있으므로 코드 베이스의 품질이 향상됩니다. Roslyn Analyzer는 심각도를 다양한 수준으로 출력하므로 어떤 문제를 먼저 해결할지 더욱 유연하게 분석할 수 있습니다.

루트 네임스페이스

이제 Unity의 어셈블리 정의 인스펙터 내에 루트 네임스페이스 설정이 표시되어 루트 네임스페이스에 올바른 이름을 지정하고 코드를 더 효율적으로 정리할 수 있으며, 작성해야 하는 코드의 양도 더 줄어듭니다.

설정 가능한 플레이 모드 진입

도메인(스크립트 상태 재설정)과 씬 재로드 기능은 플레이 모드가 예상대로 시작되도록 하는 유용한 프로세스이지만, 시간이 많이 소요되는 작업입니다. 이제 도메인(스크립트 상태 재설정)과 씬 재로드 중 하나 또는 둘 다를 비활성화할 수 있게 되어 반복 작업을 더욱 빠르게 실행할 수 있습니다.

새로운 디버그 모드

이제 더욱 효율적인 디버그를 지원하는 새로운 워크플로가 제공됩니다. Unity를 다시 시작하지 않고도 디버그 모드(외부 C# 디버거 연결)와 릴리스 모드(디버그 중이 아닐 때 C# 성능 향상)를 전환할 수 있습니다.

빌드 컴파일 속도 향상

플레이어 빌드 횟수가 크게 감소했습니다. 멀티스레딩 덕분에 .NET 어셈블리에서 C++로의 IL2CPP 전환 프로세스가 이제 더 빨라졌습니다. 제한된 변경을 수행한 특정한 경우에는 이 프로세스를 아예 건너 뜁니다.

2D 물리학 및 그래픽으로 더 많은 가능성

Rigidbody2D XY Position Constraint는 힘을 적용할 때 보다 안정적인 결과를 제공하며 런타임 비용이 거의 없습니다. Edge Collider 2D 등을 사용하면 연속으로 겹치는 가장자리 감지를 더 구체적으로 제어할 수 있습니다.

Editor Coroutines

코루틴이 런타임 스크립팅에서 작동하는 방식과 비슷하게 에디터 내에서 메서드를 실행하세요.

2020 LTS 릴리스에 대해 자세히 알아보기

2020 LTS 웨비나
2020 LTS 웨비나

웨비나에서 Unity의 최신 LTS 릴리스에 포함된 주요 기능을 자세히 알아보세요.

놀라운 비디오 만들기
놀라운 비디오 만들기

픽셀 하나하나가 플레이어의 시선을 사로잡는 뛰어난 그래픽스 구현에 최적화된 워크플로에 대해 자세히 알아보세요.

적합한 릴리스 선택
적합한 릴리스 선택

테크 스트림과 LTS, 두 가지 버전의 릴리스가 제공됩니다. 릴리스별 장점을 알아보고 필요에 맞는 솔루션을 선택하세요.

자주 묻는 질문

프로젝트에 어떤 버전을 사용하면 좋을까요?

+

테크 스트림 릴리스란 무엇인가요?

+

LTS 릴리스란 무엇인가요?

+

정식 패키지와 릴리스 패키지의 차이는 무엇인가요?

+

알파 및 베타 버전에 액세스하려면 어떻게 해야 하나요?

+