Unity 19.1 기능 : Android 개발자를위한 새로운 기능

작가: Randy Alexander
창조 날짜: 26 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
[유니티 TIPS] Unity 2021.2 테크 스트림 핵심 기능 소개
동영상: [유니티 TIPS] Unity 2021.2 테크 스트림 핵심 기능 소개

콘텐츠


Unity 2019.1은 현재 이용 가능하며 모바일 개발자가 Android 게이머에게 더 나은 경험을 제공하는 데 도움이되는 많은 흥미로운 새 기능을 제공합니다.

Unity는 Android 게임 개발자가 가장 많이 사용하는 IDE 및 게임 엔진입니다. 2D 및 3D 환경 구축과 복잡한 게임 플레이 메커니즘을 가능한 한 간단하게 만드는 강력한 도구를 제공합니다. 이 새로운 릴리스를 통해 특히 모바일과 관련하여 훨씬 강력하고 적응력이 향상 될 것입니다.

많은 새로운 Unity 2019.1 기능이 Unity 2018.1이 출시되었을 때 처음 소개되었지만 "미리보기"에서만 제공되었습니다. 이제 이러한 업데이트는 안정적으로 준비된 것으로 간주되어 개발자가 자신있게 구현할 수 있으며 다른 개발자도 도입 할 수 있습니다. 처음으로. 게임을하든 좋아하든이 소식은 좋은 소식입니다.

Unity의 엔지니어들과 직접 대화 할 수있는 기회를 가졌으며 세부 정보를 작성하는 데 도움이되었습니다. Unity 19.1의 새로운 기능에 대해 알아 보겠습니다.

경량 렌더링 파이프 라인은 더 많은 게임이 Android에 제공 될 수 있음을 의미 할 수 있습니다.

아마도 여기에서 가장 큰 새로운 Unity 2019.1 기능은 LWRP (Lightweight Render Pipeline) 일 것입니다. 초기에 렌더 파이프 라인은 본질적으로 화면에 그래픽을 렌더링하는 데 도움이되는 일련의 단계 (3D 모델에서 실제로 카메라를 통해 보는 과정)입니다. 예를 들어 어떤 것을 먼저 그릴 것인지 또는 단일 또는 멀티 패스 렌더링을 사용할 것인지의 우선 순위를 의미 할 수 있습니다.

개발자가 파이프 라인을보다 많이 제어할수록 최상의 그래픽을 만들기 위해 더 많은 성능을 얻을 수 있습니다. 그러나 이것은 또한 많은 부분의 작업을 나타냅니다.


LWRP는 C #을 사용하여 모바일에 적합하고 사용자 정의 할 수있는 기성이지만 유연한 파이프 라인을 제공하여 두 가지 이점을 모두 제공합니다. 즉, 개발자가 제작물을 Android로 간단하게 이식 할 수있는 확장 가능한 그래픽을 의미하므로 각 기기에서 최고의 성능을 얻을 수 있습니다. Unity 블로그에서 자세히 알아보십시오.

Unity 담당자는 회사가 2D 게임 전용 파이프 라인을 개발 중이라고 밝혔다. 이는 현재 Play 스토어에있는 많은 모바일 게임에 적용될 것입니다. 하이 엔드 PC의 LWRP에 대한 대응점으로 사용될 High Definition Render Pipeline도 있습니다. 아마도 Unity가이 부서에서 곧 Unreal에게 돈을 벌어 줄 수 있을까요?

모바일 적응 성능은 Galaxy 장치에서 그래픽과 성능을 향상시킵니다!

각 장치에서 최고의 성능을 얻는 것에 대해 말하면, 새로운 모바일 적응 성능에서 더 많은 개선이 이루어질 것입니다. 여기서 기본 아이디어는 Unity가보다 안정적인 프레임 속도를 실시간으로 유지하고 조절을 피하기 위해 게임의 그래픽 충실도를 조정할 수 있다는 것입니다. 대부분 내부 온도를 모니터링하여 과열을 처리하는 것을 의미합니다. 예를 들어 텍스처 품질이나 해상도를 낮추거나 갑작스런 낙하 위험이 아닌 안정적인 30fps로 프레임 속도를 고정 할 수있는 개발자가 전적으로 제어합니다.

현재이 기능은 Samsung 장치, 특히 Galaxy S10 및 Galaxy Fold에서만 사용할 수 있습니다. Unity를 사용하여 만든 게임의 수를 고려할 때 이것은 삼성에게는 큰 승리이지만 더 넓은 Android 사용자에게는 덜 흥미로울 것입니다.

더 많은 갤럭시 장치에 대한 지원은 올해 말에 나올 것이며, 한 담당자는 Unity가 다른 제조업체와도 이야기하고 있다고 말했습니다.


모바일 개발자를위한 추가 기능

모바일 전용의 새로운 Unity 2019.1 기능은 모바일 알림 미리보기 패키지로, 개발자의 잠재 고객 참여를 높이는 데 도움이됩니다. 이것은 꽤 아닐 수도 있습니다 이러한 그래도 더 많은 무료 게임을 할 수 있기 때문에 게이머에게는 희소식입니다. 그래도 플랫폼에서 최고의 게임을 얻으려면 돈을 벌기 위해 개발자가 필요합니다!

개발자의 삶을 편하게하는 삶의 질 향상도 있습니다. 이제 Unity Hub를 통해 Android SDK 및 NDK를 직접 다운로드하여 설정할 수 있습니다. 새로운 개발자를위한 설정 프로세스가 간소화됩니다. . 더 나은 것은 현재 미리보기에서 더 간단한 디버깅을위한 기본 안드로이드 logcat 지원입니다. 이렇게하면 디버깅이 훨씬 빠르고 쉽습니다.

무엇을 또한 APK를위한 스크립트 전용 빌드 옵션은 작업을 더 빠르고 쉽게 만듭니다. 즉, 대상 장치에서 APK를 패치하여 코드 전체를 처음부터 새로 만들지 않고도 코드를 업데이트 할 수 있습니다. 구운 조명 또는 이와 유사한 이유로 빌드에 시간이 걸리는 경우에 적합합니다.

우리는 Android를 좋아하는 Unity를 좋아합니다.

Unity 2019.1에 대한 더 많은 정보

Unity 2019.1의 모바일 전용 개선 사항은 대부분 다루고 있지만 Android 개발자에게 도움이 될 더 일반적인 개선 사항도 많이 있습니다. UI 전면에서 새로운 빠른 검색 도구 (현재 미리보기)는 전체 프로젝트에서보다 강력한 검색을 제공합니다.

새로운 미리보기 Animation Rigging Package는 애니메이션을보다 강력하게 제어 할 수 있어야하며, 더 긴 미리보기 셰이더 그래프를 통해 개발자는 실시간으로 음영 효과를 테스트 할 수 있습니다.

그러나 Unity가 데이터 관리 및 성능을 처리하는 방식에 대해 완전히 다시 생각하면서 성능이 가장 많이 개선되었습니다. Unity는 다중 스레드 데이터 지향 기술 스택 또는 "DOTS"를 사용하여 핵심 기반을 재건하고 있습니다.

이 모든 것을 가능하게하는 고도로 최적화 된 네이티브 코드를 생성하는 책임은 Unity 2019.1에서 미리 볼 수없는 버스트 컴파일러입니다. 너무 많은 기술적 세부 사항을 다루지 않고 (여기에 대한 좋은 블로그 게시물이 있음) 개발자는 C # 작업 시스템 및 ECS (Entity Component System)를 통해 사용되지 않은 CPU 리소스를 모집 할 수 있습니다. 전자는 효율적인 멀티 스레딩을 통해 사용되지 않는 코어를 활용할 수있는 반면 후자는 효율적인 데이터 관리를 위해 데이터 관리를 개선합니다.

다시 말하지만, 최고의 성능을 실제로 발휘하고 확장 성이 뛰어난 최종 제품을 만들기 위해 개발자가 더 많은 판을 돌리게하는 문제입니다. 현재 Unity 2019.1에서 이미 성능 향상과 새로운 기능을보고 있지만 그 영향은 더욱 커질 것입니다. 좋은 소식은 개발자의 관점에서 게임 오브젝트에 컴포넌트를 추가하는 프로세스가 손을 더럽 히지 않는 한 크게 바뀌지 않는다는 것입니다.

보다 낮은 키로 업그레이드하면 Sprite Shape 패키지가 개선되어 스프라이트 모양과 완벽하게 일치하는 충돌체를보다 쉽게 ​​만들 수 있습니다. 이는 기본적으로 2D 게임에서 더 나은 충돌 감지를 의미합니다. C # 작업 시스템은 또한 2D 애니메이션에서 성능 향상을 제공해야합니다.

그런 다음 새로운 AR 기능, Linux 지원 등이 있습니다. 관심이 있으시면 전체 릴리스 노트를 확인하십시오.

댓글 닫기

요컨대이 업데이트의 초점은 다른 최신 업데이트와 마찬가지로 Unity의 외관, 속도 및 적응성을 향상시키는 것으로 보입니다. 이것은 Android에서 게임 상태에있어 정말 좋은 소식이며, 개발자가 향후 새로운 도구를 최대한 활용하는 방법을 보게되어 기쁩니다.

아래의 의견에서이 모든 것을 어떻게 만드는지 알려주십시오. Unity 개발자입니까? Unity 2019.1의 이러한 새로운 기능 중 어떤 것이 제작에 도움이됩니까?

Unity 2019.1은 현재 이용 가능하며 모바일 개발자가 Android 게이머에게 더 나은 경험을 제공하는 데 도움이되는 많은 흥미로운 새 기능을 제공합니다.Unity는 Android 게임 개발자가 가장 많이 사용하는 IDE 및 게임 엔진입니다. 2D 및 3D 환경 구축과 복잡한 게임 플레이 메커니즘을 가능한 한 간단하게 만드는 강력한 도구를 제공합니다...

Unity는 게임 개발자를위한 매우 강력하고 유연한 도구로, Android 및 플랫폼에서 앱과 게임을 쉽게 구축 할 수 있습니다. 실제로 Google Play 스토어에서 가장 인기있는 게임 엔진이며 가장 유명하고 가장 사랑받는 타이틀을 만드는 데 사용되었습니다.또한 읽어보십시오 :개발자를위한 Unity 인증 : 그만한 가치가 있습니까?...

신선한 기사