Unity 19.1은 Samsung Galaxy S10의 게임 성능을 향상시키기 위해 모바일 적응형 성능을 제공합니다.

Unity 2019.1 릴리스에서는 Samsung Galaxy S10에 Adaptive Performance와 같은 여러 기능을 도입하여 지속적인 게임 성능을 향상시켰습니다. 자세한 내용은 계속 읽어보세요!

Unity는 게임 개발자가 Android 및 기타 플랫폼용 게임을 만드는 데 사용하는 가장 인기 있는 IDE 및 게임 엔진 중 하나입니다. 게임 개발은 사실상 그 자체로 하나의 예술이지만, Unity는 여러 환경에 걸쳐 2D 및 3D 환경과 복잡한 메커니즘을 구축하기 위해 제공되는 도구 및 기능 플랫폼. 이제 게임 개발자가 Unity 2019.1(줄여서 19.1)을 사용할 수 있으며, 여러 가지 "미리 보기" 기능이 제공됩니다. 게임 개발자가 이를 게임에 구현할 수 있는 안정적인 형태와 새로운 미리보기 기능을 제공합니다. 소유하다.

적응형 성능

이번 Android 릴리스의 주요 기능 중 하나는 Samsung Galaxy 플래그십용 Adaptive Performance 미리보기 버전을 사용할 수 있다는 점입니다. PC 및 콘솔과 달리 모바일 장치에서의 게임은 열 관리 및 전력 소비에 본질적인 한계가 있습니다. 아름답게 보이고 원활하게 플레이되는 게임에는 집중적인 처리가 필요하므로 장치가 빠르게 과열될 수 있습니다. PC와 콘솔은 활성 냉각 시스템을 통해 이 문제를 해결하지만 휴대폰에는 기능이 없기 때문에 활성 냉각 하드웨어(아직)가 없으면 전화기는 온도를 유지하기 위해 성능을 조절하게 됩니다. 확인하다. 사용 가능한 광범위한 하드웨어, 다양한 성능 및 제한 시나리오를 고려할 때 문제는 훨씬 더 문제가 됩니다.

게임 개발자는 두 가지 주요 접근 방식을 통해 이 문제를 해결합니다. 그래픽 충실도와 프레임 속도를 희생하거나 하드웨어 동작을 예측하여 실행하다.

Unity와 Samsung은 ''라는 기능을 위해 협력했습니다.적응형 성능"는 게임의 발열과 성능을 실시간으로 관리하는 더 나은 방법을 제공합니다. Unity 패키지 관리자를 통해 Adaptive Performance를 설치하면 Unity가 자동으로 Samsung GameSDK 하위 시스템을 프로젝트에 추가합니다. 런타임 동안 지원되는 장치에서 Unity는 장치의 열 상태에 대한 피드백을 제공하는 적응형 성능 관리자를 생성하고 시작합니다. 그런 다음 개발자는 이벤트를 구독하거나 런타임 중에 Adaptive Performance Manager에서 정보를 쿼리하여 열 추세에 대한 실시간 반응을 생성하도록 선택할 수 있습니다. 예를 들어 장치가 초기 단계에서 제한을 시작하면 게임 품질을 조정할 수 있습니다. 설정, 목표 프레임 속도 및 기타 매개변수를 통해 게임이 더욱 지속되도록 보장합니다. 성능. 온도가 다시 떨어지기 시작하면 더 나은 게임 플레이 성능을 제공하기 위해 매개변수를 다시 한 번 조정할 수 있습니다. 열 성능을 면밀히 관찰하면 실시간 피드백을 기반으로 성능을 조정하여 스로틀링을 모두 피할 수 있습니다. 이를 통해 프레임 속도와 게임 플레이 경험을 더욱 예측 가능하게 하고 열 축적을 낮출 수 있습니다.

Adaptive Performance의 미리보기 버전은 Unity 2019.1에서 사용할 수 있으며 다음을 지원합니다. 갤럭시 S10 그리고 갤럭시 폴드. 더 많은 Galaxy 장치에 대한 지원은 올해 후반에 이어질 예정이며 담당자는 언급하다 안드로이드 권한 Unity는 다른 제조업체와도 대화하고 있습니다.

모바일 알림

그만큼 모바일 알림 미리보기 패키지 Android 4.1 이상에서 로컬 반복 가능 또는 일회성 알림 예약 지원을 추가하여 개발자가 보존 메커니즘과 타이머 기반 게임플레이를 구현하는 데 도움이 됩니다.

Unity Hub를 통한 Android SDK 및 NDK 설치

이제 Unity Hub를 통해 개발자는 Android 빌드 지원 옵션의 일부로 Android에 필요한 모든 구성 요소를 설치하여 올바른 종속성을 얻을 수 있습니다. 구성 요소를 수동으로 설치 및 구성하고 Android Studio를 사용할 수도 있습니다.

안드로이드 로그캣 통합

이제 Unity 2019.1에는 logcat 기능이 통합되어 Unity 내에서 메시지를 제어하고 필터링하여 디버그하기가 더 쉬워졌습니다.

Android에서 스크립트 전용 빌드 패치를 사용하여 더 빠른 반복

이제 스크립트 전용 빌드 옵션을 사용하면 스크립트만 다시 컴파일하고 장치에 이미 존재하는 앱 패키지를 패치하므로 빌드 프로세스의 여러 단계를 건너뛸 수 있습니다. 빌드 및 실행을 선택하면 최종 패키지가 빌드되고 배포됩니다.

더 많은 플랫폼 독립적 기능

위에 나열된 기능은 Android에서의 게임 개발을 위한 것입니다. Unity 2019.1에는 전체 게임 엔진에 적용되는 몇 가지 추가 변경 사항도 포함되어 있어 Android는 물론 다른 플랫폼에서도 이점을 누릴 수 있습니다. Unity는 버스트 컴파일러, 경량 렌더 파이프라인, 셰이더 그래프 등과 같은 기능에 중점을 두고 광범위한 변경 목록을 게시했습니다.

우리는 추천합니다 전체 변경 목록 읽기 게임에서 Unity를 사용하거나 엔진에 대한 추가 변경 사항에 관심이 있는 경우.

유니티 2019.1 다운로드


출처: 유니티 블로그스토리를 통해: 안드로이드 권위