Особливості Unity 19.1: Що нового для розробників Android

Автор: Randy Alexander
Дата Створення: 26 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Особливості Unity 19.1: Що нового для розробників Android - Додатки
Особливості Unity 19.1: Що нового для розробників Android - Додатки

Зміст


Unity 2019.1 доступний зараз і пропонує багато цікавих нових функцій, які допоможуть мобільним розробникам забезпечити кращі враження для геймерів на Android.

Unity - найпопулярніший IDE та ігровий движок, який використовують розробники ігор для Android. Він пропонує потужні інструменти, щоб зробити побудову 2D та 3D середовищ та складну механіку геймплея максимально простою. З цим новим випуском він стане значно більш потужним та пристосованим - особливо якщо мова йде про мобільний.

Багато нових функцій Unity 2019.1 були вперше представлені під час запуску Unity 2018.1, але лише в режимі попереднього перегляду. Тепер ці оновлення вважаються стабільними та готовими до першочергового часу, тобто розробники можуть почати впевнено їх впроваджувати - тоді як інші були представлені вперше. Незалежно від того, що ви робите ігри чи просто любите їх грати, це хороша новина.

У мене була можливість поговорити безпосередньо з деякими з інженерів Unity, які допомогли мені заповнити деталі. Тож давайте зануримось у те, що нового в Єдності 19.1.


Легкий конвеєр візуалізації може означати, що більше ігор, які надходять до Android

Мабуть, найбільша нова функція Unity 2019.1 - це легкий рендерний трубопровід (LWRP), який зараз не вдається переглянути. Для незнайомих трубопровід рендерингу - це, по суті, низка кроків, що допомагають візуалізувати графіку на екрані - процес переходу від 3D-моделі до того, що ви насправді бачите через камеру. Це може означати розставлення пріоритетів, які речі слід намалювати, наприклад, або використовувати одно- або багатопрохідну візуалізацію.

Чим більше контролює розробник над конвеєром, тим більше зайвих показників вони можуть вичавити, щоб отримати найкращу можливу графіку. Але це також являє собою величезну кількість роботи з їх боку.

LWRP пропонує найкраще в обох світі, забезпечуючи готовий, але гнучкий трубопровід, оптимізований для мобільних та налаштованих за допомогою C #. Це означає масштабовану графіку, яка, сподіваємось, спростить розробникам перенести свої твори на Android, і це дозволить їм отримати найкращі показники роботи з кожного пристрою. Детальніше читайте на блозі Unity.


Представник Unity сказав мені, що компанія також працювала над конвеєром спеціально для 2D-ігор - що, швидше за все, стосуватиметься багатьох мобільних ігор, які зараз знаходяться в Play Store. Також є рендерний конвеєр високої чіткості, який буде служити контрапунктом LWRP для ПК високого класу. Можливо, Unity зможе незабаром дати Unreal побігати на свої гроші у цьому відділі?

Мобільна адаптивна продуктивність підвищить графіку та продуктивність на пристроях Galaxy!

Якщо говорити про отримання найкращої продуктивності від кожного пристрою, то, сподіваємось, що істотніші покращення в цьому плані будуть сподіватися завдяки новій мобільній адаптивній продуктивності. Основна ідея тут полягає в тому, що Unity зможе масштабувати графічну вірність гри, щоб підтримувати більш стабільний кадр в режимі реального часу і уникати дроселювання. В основному це означатиме поводження з перегрівом шляхом моніторингу внутрішніх температур. Це повністю контролюватимуться розробниками, які зможуть вибрати нижчу якість тексту чи роздільну здатність, наприклад, або, можливо, заблокувати кадр при стабільних 30 кадрів в секунду, а не ризикувати раптовими падіннями.

Наразі ця функція буде доступна лише на пристроях Samsung, зокрема Galaxy S10 та Galaxy Fold. Враховуючи кількість ігор, зроблених за допомогою Unity, це велика виграш для Samsung, але, можливо, менш захоплююча для широкої бази користувачів Android.

Підтримка більшої кількості пристроїв Galaxy надійде пізніше року, і представник сказав мені, що Unity також спілкується з іншими виробниками.

Більше можливостей для мобільних розробників

Нова функція Unity 2019.1, специфічна для мобільних пристроїв, - це пакет попереднього перегляду мобільних повідомлень, який допоможе розробникам збільшити взаємодію зі своєю аудиторією. Це може бути не зовсім таких Хоча хороша новина для геймерів, оскільки це, мабуть, означає більше безкоштовних ігор. Тим не менш, нам потрібні розробники, щоб заробити гроші, якщо ми хочемо отримати найкращі ігри на платформі!

Також є деякі поліпшення якості життя, які мають полегшити життя розробникам: тепер ви можете завантажувати та налаштовувати Android SDK та NDK безпосередньо через концентратор Unity Hub, наприклад, що має спростити процес налаштування для нових розробників. . Ще кращою є підтримка рідної Android logcat для більш простої налагодження, яка зараз знаходиться в попередньому перегляді. Це зробить налагодження значно швидшим та простішим.

Що буде також зробити все швидше і простіше - це варіант для створення APK-файлів лише для сценаріїв. Це означає, що ви можете зафіксувати APK на своєму цільовому пристрої, щоб оновити свій код, не будуючи всю справу з нуля - ідеально, якщо ваші збірки займають години через запечене освітлення чи подібне.

Потрібно сказати, що нам подобається Android-любов Unity!

Багато більше захоплюватися Юнітієм 2019.1

Незважаючи на те, що це значною мірою охоплює особливості мобільного розвитку в Unity 2019.1, є також набагато більш загальні вдосконалення, які повинні виявитися корисними для розробників Android. На передній панелі інтерфейсу інтерфейс новий інструмент швидкого пошуку (який зараз переглядається) забезпечить більш потужний пошук у всіх проектах.

Новий пакет попереднього перегляду анімації повинен забезпечити більший контроль над анімацією, тоді як графік шейдерів, які не переглядаються раніше, дозволяє розробникам тестувати ефекти затінення в режимі реального часу.

Але саме ця робота переживає найбільший ремонт, і Unity поступово переживає повне переосмислення способу управління даними та їх ефективністю. Єдність відновлює основний фундамент, використовуючи багатопотоковий технологічний стек, орієнтований на дані, або "DOTS".

Відповідальним за створення високооптимізованого кодового коду, щоб зробити це все можливим, є Burst Compiler, який переглянуто в Unity 2019.1. Не вдаючись до занадто багато технічних деталей (тут є хороша публікація блогу на цю тему), це дозволяє розробникам набирати невикористані ресурси процесора через систему роботи C # та ECS (Entity Component System). Перший дозволяє ефективному багатопотоковому використанню переваг невикористаних ядер, а другий покращує управління даними для більшої ефективності.

Знову ж таки, справа в тому, щоб дозволити розробникам отримати більше платівок, щоб дійсно досягти найкращої продуктивності та створити кінцеві продукти, які мають високий масштаб. Наразі ми вже бачимо підвищення продуктивності та нові функції в Unity 2019.1, але вплив буде відчуватися ще більше. Хороша новина полягає в тому, що з точки зору розробника процес додавання компонентів до ігрових об'єктів залишатиметься майже незмінним, якщо вони не захочуть забруднити руки.

Більш стрижневим оновленням є вдосконалення пакету Sprite Shape, що полегшить створення колайдерів, які ідеально відповідають формі спрайтів. Це в основному означає краще виявлення зіткнень для 2D ігор. Система завдань C # також повинна забезпечувати підвищення продуктивності в 2D анімації.

Потім з'являються нові функції AR, підтримка Linux тощо. Не забудьте ознайомитися з нотатками з повним випуском, якщо вас цікавить.

Заключні коментарі

Коротше кажучи, фокус цього оновлення (як і інших останніх оновлень), як видається, робить Unity кращою зовнішністю, швидкішою та пристосованою. Це все справді хороша новина щодо стану ігор на Android, і ми з радістю бачимо, як розробники в повній мірі користуються новими інструментами, які є в їх розпорядженні, ідучи вперед.

Повідомте нас у коментарях нижче, що ви робите з усього цього. Ви розробник Unity? Чи користь будь-яка з цих нових функцій в Unity 2019.1?

Гаразд, добре. Вибір може не стати новою функцією, але, безумовно, це вказує на те, що amung нарешті бореться за актуальність у сегменті середнього рівня, в курсі останніх тенденцій. Екран, який викор...

Хоча це не все погано, і мені дуже подобається розташування сканера відбитків пальців, оскільки він падає саме там, де мій вказівний палець торкається телефону. Зчитувач відбитків пальців також кожен ...

Для Вас