Как да добавите 3D графика и други функции на Unity към родните си приложения за Android

Автор: Randy Alexander
Дата На Създаване: 26 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Как да добавите 3D графика и други функции на Unity към родните си приложения за Android - Приложения
Как да добавите 3D графика и други функции на Unity към родните си приложения за Android - Приложения

Съдържание


Защо трябва да ви пука

Unity е изключително мощен и гъвкав инструмент за разработчици на игри, който улеснява изграждането на приложения и игри на Android и на различни платформи. Всъщност това е най-популярният двигател за игри в Google Play Store и се използва за създаване на много от най-известните и най-обичаните му заглавия.

Прочетете също:Сертификат за единство за разработчици: заслужава ли си?

Като игра на двигателя, Unity прави изключително лесно да изобразява 3D графика на екрана, да реализира реалистична физика и осветление или да интегрира AR и VR съдържание. Да направим същото е безкрайно по-натрапчив и сложен, когато използвате самостоятелно Android Studio.

Но макар това да е вярно, Единството също е ограничено в някои възможности. Въпреки че е възможно да се правят приложения за неигри с малко мислене извън рамките, определено това не е предназначението му и това показва.


Unity прави изключително лесно изобразяването на 3D графика на екрана, реализиране на реалистична физика и осветление или интегриране на AR и VR съдържание.

Ако искате приложението ви да използва уеб изгледи, текстови полета или други функции, тогава е по-добре да използвате Android Studio. Това е особено вярно, ако целта ви е да се съобразите с указанията за дизайн на материалите. По същия начин много от родните функции са напълно недостъпни само чрез Unity.

Прочетете също:Unity 2019.1 носи нови вълнуващи функции за Android разработчици

Тогава става въпрос за „коне за курсове“, но какво ще стане, ако искате най-доброто от двата свята? Използвайки Unity като библиотека, ще можете да използвате обичайно оформление на приложение за Android с всички функции на обикновен проект за Android Studio, но с интегрирана 3D графика, AR елементи и други.

Разработчиците могат да използват това за създаване на обикновени приложения с 3D анимирани фонове и елементи. Unity предполага, че марките също могат да използват тази функция за интегриране на маркетинговите функции на AR. Уведомете ни в коментарите как виждате това да се използва!


Другата добра новина е, че теоретично трябва да е възможно разработчиците да вземат съществуващите си приложения и просто да добавят 3D съдържанието.

Как работи Единството като библиотека

За да използвате тази функция, ще трябва да създадете съдържанието си Unity като обикновен проект на Unity. Ще ви е необходим и проект за Android Studio, в който искате да го интегрирате и ще ви трябват най-новите версии както на Android Studio (3.3.2 по време на писането), така и на най-новата бета версия на Unity (2019.3.a2).

От Единството

Ще използвате редактора Unity, за да изградите APK и ще го поставите в папка, наречена androidBuild. И този, и вашият роден проект трябва да се съдържат в една и съща папка.

След това ще добавите модула на Unity Library в родното си приложение, като направите няколко редакции и ще трябва да покажете съдържанието на Unity чрез кода на вашия собствен проект.

Можете да намерите подробни инструкции, заедно с примерен проект тук. Това е сравнително лесен процес и с малко обратен инженеринг трябва да можете да следвате същите стъпки в собствените си проекти.

Затварящи мисли

Несъмнено това ще бъде полезна опция за някои разработчици. И е чудесно да видите такава функция от Unity.

Има някои ограничения, наложени на функцията. Unity поддържа само показване на цял екран например, което означава, че таблицата с известия няма да се вижда по време на изпълнение и не можете да зареждате игри в изгледи в по-голямо приложение. По същия начин няма да можете да използвате повече от един екземпляр от време за изпълнение на Unity наведнъж. Някои плъгини на трети страни може да се нуждаят и от някои адаптирания.

Единството също иска да отбележи, че тъй като вече не контролира жизнения цикъл на изпълнението си, не може да гарантира перфектна работа по всяко време.

Има някои ограничения, наложени на функцията.

Въпреки че основният процес изглежда достатъчно лесен за следване, няколко потребители вече са съобщили за грешки и проблеми, в които са се натъкнали. Трябва да имаме предвид, че тази функция все още е в бета версия. Но когато Google актуализира платформата на Android със скорост на възел, не бих се изненадал да открия проблеми със съвместимостта, които се появяват нагоре по линията. Това е проблем с някои други партньори, като Oculus.

Ще трябва да изчакаме и да видим. Но дори и това да не е винаги най-лекият процес, възможността да се използва Unity като библиотека в Android Studio със сигурност е много добре приветствано допълнение и такова, което съм сигурен, че много разработчици ще приемат с отворени обятия. Какво мислиш?

Galaxy Fold имаше своя справедлив дял в дизайнерските недостатъци, когато amung го обяви по-рано тази година. Оттогава amung направи някои ревизии на устройството, преди да стартира преди няколко седм...

Вече сме на месец от предварителните поръчки на Galaxy Fold, но все още има толкова много, че не знаем за хибридната слушалка. За щастие amung току-що сподели видеоклип от своя тест за сгъване, като н...

Придобиване На Популярност