Yerel Android uygulamalarınıza 3D grafikler ve diğer Unity özellikleri nasıl eklenir

Yazar: Randy Alexander
Yaratılış Tarihi: 26 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Yerel Android uygulamalarınıza 3D grafikler ve diğer Unity özellikleri nasıl eklenir - Uygulamaların
Yerel Android uygulamalarınıza 3D grafikler ve diğer Unity özellikleri nasıl eklenir - Uygulamaların

İçerik


Neden umursamalısın

Birlik, Android ve platformlarda uygulamalar ve oyunlar oluşturmayı kolaylaştıran oyun geliştiricileri için son derece güçlü ve esnek bir araçtır. Aslında, Google Play Store'daki en popüler oyun motorudur ve en iyi bilinen ve en sevilen oyun başlıklarının çoğunu oluşturmak için kullanılmıştır.

Ayrıca şunu da oku:Geliştiriciler için birlik sertifikası: Buna değer mi?

Bir oyun motoru olarak Unity, 3D grafikleri ekrana getirmeyi, gerçekçi fizik ve ışıklandırma yapmayı veya AR ve VR içeriğini entegre etmeyi oldukça kolaylaştırır. Aynısını yapmak son derece Yalnız Android Studio kullanırken daha zor ve karmaşık.

Ancak bu doğru olsa da, Birlik bazı kapasitelerde de sınırlıdır. Biraz oyun dışı uygulamalar yapmak mümkün olsa da, bu kesinlikle amaçlanan değildir ve gösterir.


Birlik, 3D grafikleri ekrana getirmeyi, gerçekçi fizik ve ışıklandırma yapmayı veya AR ve VR içeriğini entegre etmeyi son derece kolaylaştırır.

Uygulamanızın web görünümlerini, metin kutularını veya diğer özellikleri kullanmasını istiyorsanız, Android Studio'yu kullanmanız daha iyi olur. Bu özellikle amacınız Materyal Tasarımı kurallarına uymaksa geçerlidir. Aynı şekilde, birçok yerel özelliğe de yalnızca Birlik aracılığıyla erişilemez.

Ayrıca şunu da oku:Unity 2019.1, Android geliştiricileri için heyecan verici yeni özellikler getiriyor

Öyleyse “kurslar için atlar” söz konusu, ama ya her iki dünyanın da en iyisini istiyorsanız? Birliği bir kütüphane olarak kullanarak, normal bir Android Studio projesinin tüm özelliklerinde, ancak entegre 3D grafiklerde, AR öğelerinde ve daha fazlasında normal bir Android uygulama düzenini kullanabilirsiniz.


Geliştiriciler bunu 3B hareketli arka planlar ve öğeler içeren düzenli uygulamalar oluşturmak için kullanabilir. Unity, markaların da AR pazarlama özelliklerini entegre etmek için bu özelliği kullanabileceğini ileri sürüyor. Yorumlarda bize bunun nasıl kullanıldığını gördüğünüzü bildirin!

Diğer iyi haber ise, geliştiricilerin mevcut uygulamalarını kullanmaları ve 3B içeriği eklemeleri için teorik olarak mümkün olması gerektiğidir.

Kütüphane olarak birlik nasıl çalışır?

Bu özelliği kullanmak için, Unity içeriğinizi normal bir Unity projesi olarak oluşturmanız gerekir. Ayrıca bunu entegre etmek istediğiniz bir Android Studio projesine ihtiyacınız olacak ve hem Android Studio'nun (yazma sırasında 3.3.2) hem de en yeni Unity beta sürümünün (2019.3.a2) ihtiyacınız olacak.

Birlikten

Bir APK oluşturmak için Unity editörünü kullanacak ve bunu bir klasöre yerleştireceksiniz. androidBuild. Hem bu hem de yerel projeniz aynı klasörde bulunmalıdır.

Daha sonra birkaç düzenleme yaparak Unity Library modülünü yerel uygulamanıza eklersiniz ve Unity içeriğini yerel projenizin koduyla görüntülemeniz gerekir.

Burada örnek bir proje ile birlikte ayrıntılı talimatlar bulabilirsiniz. Göreceli olarak basit bir işlemdir ve biraz tersine mühendislikle, kendi projelerinizde aynı adımları izleyebilmelisiniz.

Kapanış düşünceleri

Kuşkusuz, bu, bazı geliştiriciler için yararlı bir seçenek olacaktır. Ve böyle bir özelliği Unity'den görmek harika.

Ancak bu özelliğe uygulanan bazı sınırlamalar var. Unity, yalnızca tam ekran görüntülemeyi destekler; örneğin, bildirim tepsisi çalışma zamanında görünmez ve oyunları daha büyük bir uygulamadaki görünümlere yükleyemezsiniz. Aynı şekilde, Unity çalışma zamanının birden fazla örneğini bir kerede kullanamazsınız. Bazı üçüncü taraf eklentileri için de bazı uyarlamalar gerekebilir.

Birlik, çalışma zamanının yaşam döngüsünü artık kontrol etmediği için, her zaman mükemmel çalışmayı garanti edemediğine de dikkat çekmek istiyor.

Ancak bu özelliğe uygulanan bazı sınırlamalar var.

Temel süreç takip etmek yeterince kolay gözükse de, bazı kullanıcılar zaten karşılaştıkları hataları ve sorunları bildirmişlerdir. Bu özelliğin hala beta aşamasında olduğunu aklımızda tutmalıyız. Ancak Google, Android platformunu çok hızlı bir şekilde güncellerken, sıraya giren uyumluluk sorunlarını bulmaya şaşırmam. Bu, Oculus gibi bazı diğer ortaklarla bir sorun olmuştur.

Beklemek ve görmek zorundayız. Fakat bu her zaman en yumuşak süreç olmasa bile, Unity'yi Android Studio'da bir kütüphane olarak kullanma yeteneği kesinlikle çok hoş bir ektir ve çoğu geliştiricinin açık kollarla kucaklayacağından eminim. Ne düşünüyorsun?

Google Kamera uygulamaı, Galaxy 10, 10 Plu ve 10e'nin napdragon 855 ürümlerine taşınmıştır. Uygulama, HDR +, portre modu ve çok konuşulan Gece Görüş modunu yeni amung bayr...

Google, Uçuş hizmetlerini uçuş gecikmeleri hakkındaki tahminlerle güncelliyor.Tahminler, uçuş gecikmelerinin nedenleriyle birlikte, Google’ın makine öğrenmei algoritmalarından...

Son Gönderiler