Como adicionar gráficos 3D e outros recursos do Unity aos seus aplicativos Android nativos

Autor: Randy Alexander
Data De Criação: 26 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
Como adicionar gráficos 3D e outros recursos do Unity aos seus aplicativos Android nativos - Aplicativos
Como adicionar gráficos 3D e outros recursos do Unity aos seus aplicativos Android nativos - Aplicativos

Contente


Por que você deveria se importar

O Unity é uma ferramenta extremamente poderosa e flexível para desenvolvedores de jogos que facilita a criação de aplicativos e jogos no Android e em várias plataformas. Na verdade, é o mecanismo de jogo mais popular da Google Play Store e foi usado para criar muitos de seus títulos mais conhecidos e mais amados.

Leia também:Certificação Unity para desenvolvedores: vale a pena?

Como mecanismo de jogo, o Unity facilita extremamente a renderização de gráficos 3D na tela, a implementação de física e iluminação realistas ou a integração de conteúdo AR e VR. Fazer o mesmo é infinitamente mais árduo e complexo ao usar o Android Studio sozinho.


Mas, embora isso seja verdade, a Unidade também é limitada em algumas capacidades. Embora seja possível criar aplicativos que não sejam de jogos com um pouco de pensamento pronto para uso, esse definitivamente não é o objetivo pretendido e mostra.

O Unity facilita extremamente a renderização de gráficos 3D na tela, a implementação de física e iluminação realistas ou a integração de conteúdo AR e VR.

Se você deseja que seu aplicativo use visualizações da Web, caixas de texto ou outros recursos, é melhor usar o Android Studio. Isso é particularmente verdadeiro se seu objetivo é estar em conformidade com as diretrizes de design de materiais. Da mesma forma, muitos recursos nativos são completamente inacessíveis somente através do Unity.

Leia também:Unity 2019.1 traz novos recursos interessantes para desenvolvedores do Android


É um caso de "cavalos para percursos", mas e se você quiser o melhor dos dois mundos? Ao usar o Unity como uma biblioteca, você poderá usar um layout de aplicativo Android normal com todos os recursos de um projeto regular do Android Studio, mas com gráficos 3D integrados, elementos de AR e muito mais.

Os desenvolvedores podem usar isso para criar aplicativos regulares com fundos e elementos animados em 3D. A Unity sugere que as marcas também possam usar esse recurso para integrar os recursos de marketing de AR. Nos diga nos comentários como você vê isso sendo usado!

A outra boa notícia é que, teoricamente, é possível que os desenvolvedores usem seus aplicativos existentes e simplesmente adicionem o conteúdo 3D.

Como o Unity como biblioteca funciona

Para usar esse recurso, você precisa criar seu conteúdo do Unity como um projeto regular do Unity. Você também precisará de um projeto do Android Studio no qual deseja integrá-lo e das versões mais recentes do Android Studio (3.3.2 no momento da redação deste artigo) e da versão beta mais recente do Unity (2019.3.a2).

From Unity

Você usará o editor do Unity para criar um APK e o colocará em uma pasta chamada androidBuild. Isso e seu projeto nativo devem estar contidos na mesma pasta.

Você adicionará o módulo Unity Library ao seu aplicativo nativo fazendo algumas edições e precisará exibir o conteúdo do Unity por meio do código do seu projeto nativo.

Você pode encontrar instruções detalhadas, juntamente com um projeto de amostra aqui. É um processo relativamente simples e, com um pouco de engenharia reversa, você deve seguir as mesmas etapas em seus próprios projetos.

Pensamentos finais

Sem dúvida, essa será uma opção útil para alguns desenvolvedores. E é ótimo ver um recurso como esse do Unity.

Existem algumas limitações impostas ao recurso. O Unity oferece suporte apenas à renderização em tela cheia, por exemplo, o que significa que a bandeja de notificações não estará visível em tempo de execução e você não poderá carregar jogos nas visualizações em um aplicativo maior. Da mesma forma, você não poderá usar mais de uma instância do tempo de execução do Unity de uma só vez. Certos plugins de terceiros podem precisar de alguns também de adaptação.

A Unity também destaca que, como não está mais controlando o ciclo de vida de seu tempo de execução, não pode garantir operação perfeita o tempo todo.

Existem algumas limitações impostas ao recurso.

Embora o processo básico pareça fácil de seguir, vários usuários já relataram bugs e problemas com os quais se depararam. Lembre-se de que esse recurso ainda está na versão beta. Mas com o Google atualizando a plataforma Android a uma velocidade de nós, não ficaria surpreso ao encontrar problemas de compatibilidade surgindo na linha. Este tem sido um problema com outros parceiros, como o Oculus.

Teremos que esperar e ver. Mas mesmo que esse nem sempre seja o processo mais tranquilo, a capacidade de usar o Unity como uma biblioteca no Android Studio é certamente uma adição muito bem-vinda e que eu tenho certeza que muitos desenvolvedores abraçarão de braços abertos. O que você acha?

Os melhores casos de Sony Xperia 10

Lewis Jackson

Julho 2024

O mai recente telefone de gama média da ony, como o Xperia 10, abrem novo caminho com eu monitore 21: 9. Ainda não e abe e é a prova de futuro inteligente da ony, ma certamente o faz e ...

O ony Xperia 5 traz algun do recuro que definem o carro-chefe do Xperia 1 - como a proporção de tela 21: 9, qualidade de áudio impreionante, um proceador de ponta e muito mai - para um ...

Escolha De Leitores