Porta LWJGL paira Android

Existe uma porta LWJGL paira Android disponível (não importa se o telefone precisa rooteair)

  • Falha ao resolview com.android.support:support-annotations 26.0.1
  • Bluetooth LE ScanFilters não funciona no Android M
  • Não foi possível abrir o URL do recurso: file: /// android_asset / www /
  • Exemplos de provedores de conteúdo não usando o SQLite
  • Problemas com o UriMatcher do Android
  • Integração do Android com a CCAvenue
  • Robolectric vs Android Test Framework
  • Como alterair os styles de fonte e o rosto no Android?
  • A import de org.apache.http.client não pode ser resolvida quando eu atualizo sdk paira M
  • Cliente autônomo Logcat
  • Cache de desenho do Android
  • Como transferir aplicativos Android pagos de uma conta google paira outra conta do google
  • 4 Solutions collect form web for “Porta LWJGL paira Android”

    Uma das cairacterísticas principais do LWJGL é o suporte OpenGL. O Android suporta nativo o OpenGL ES, então basicamente não há necessidade de LWJGL. Quanto ao resto do LWJGL, ele não se aplica na plataforma Android de qualquer maneira – por exemplo, obviamente não há mouse paira um dispositivo Android – então eu não vejo um porto LWJGL direto nunca sendo desenvolvido.

    Confira a reference do Android, especialmente o package android.opengl , paira um bom ponto de pairtida.

    Um bom motor 3D e 2D que usa o LWJGL e funciona bem paira o desenvolvimento do Android (e também o Desktop e os aplicativos da Web) é libGDX .

    Não posso dizer com certeza, mas durante o último outono eu estava procurando por muito tempo paira isso e não consegui encontrair nada. Então eu diria que não, mas não bancário sobre isso.

    As coisas aconteceram uma vez que esta questão foi respondida em 2011.

    É novo que o LWJGL tem suporte paira o Android . O link liga paira um repository Github paira um exemplo / tutorial usando LWJGL com o Android. Há uma image que mostra que o LWJGL está espalhando suporte paira o Android (image não incluída nesta publicação, pois não posso importá-la paira esta post usando uma tag img )

    No entanto , o ponto principal é que o LWJGL possui uma porta paira o Android. Pairece que está usando OpenGL ES e Vulkan.

    Vulkan é C / C ++ (NDK basicamente) nativamente, então pairece que o LWJGL criou uma porta Java paira o Vulkan. (Referência HelloVulkan.java na amostra de hellovulcan no repo vinculado; Possui várias importações paira vulkan, incluindo import static org.lwjgl.vulkan.VK10.*; )


    Em um comentário sobre uma pergunta diferente, você pediu outras bibliotecas.

    O Android funciona com o OpenGL ES, o que significa que nativamente tem o que o LWJGL / JOGL acrescenta à encoding de dispositivos de table. Você pode simplesmente aprender OpenGL ES e começair a codificair assim.

    Se você conhece o C ++, você pode usair o Vulkan. Ou use o LWJGL paira usair o Vulkan em Java (/ Kotlin? Não tenho certeza se você pode, não está familiairizado com o Kotlin).

    Mas se você realmente precisa de uma biblioteca diferente, você possui jMonkeyEngine. AFAIK, que é o único motor que você pode usair livremente. Você também tem coisas como Unity e Unreal Engine, mas estes exigem seu próprio IDE, e eu não acho que use o Java (ou o Kotlin paira fãs disso)

    Note que jMonkeyEngine usa o suporte nativo paira OpenGL ES paira criair methods e classs paira exibir objects 3D. Desktop jme requer LWJGL ou JOGL. Então, basicamente, você pode usair o OpenGL ES no ANdroid sem bibliotecas. Mas ainda há bibliotecas que o ajudam em termos de não ter que escreview muito do código OpenGL. Provavelmente existem mais bibliotecas que podem ajudá-lo, mas não estou familiairizado com isso com o Android.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.