Mostrando postagens com marcador Game Development. Mostrar todas as postagens
Mostrando postagens com marcador Game Development. Mostrar todas as postagens

10 de junho de 2020

Desenvolvimento Godot - Android - Gerando a keystore de Debug


keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

19 de dezembro de 2018

Compilando a Godot para android - utilizando o Linux

Para compilar a Godot Engine e criar um pacote customizado para o android basta executar os seguintes passos:

Baixar o código fonte da engine

git clone https://github.com/godotengine/godot.git

Ir para a pasta do projeto

cd godot/

Escolher a versão da engine a ser compilada (*)

git checkout 2.1.5-stable

Executar o comando para compilar a engine e gerar o pacote

scons platform=android target=release && cd platform/android/java/ && ./gradlew build && cd ../../../ 


O pacote customizado vai ficar na pasta bin/

android_release.apk

Para quem não utiliza a parte 3d da engine, a redução do tamanho do package pode ser obtida com os seguinte parâmetros:

scons platform=android disable_3d=yes disable_advanced_gui=yes module_bullet_enabled=no target=release && cd platform/android/java/ && ./gradlew build && cd ../../../


Se for necessário compilar para a arquitetura x86 (utilizada no emulador android - Android Virtual Device - AVD) as instruções anteriores ficam da seguinte forma.


scons platform=android target=release && scons platform=android target=release android_arch=x86 && cd platform/android/java/ && ./gradlew build && cd ../../../ 


scons platform=android disable_3d=yes disable_advanced_gui=yes module_bullet_enabled=no target=release && scons platform=android android_arch=x86 disable_3d=yes disable_advanced_gui=yes module_bullet_enabled=no target=release && cd platform/android/java/ && ./gradlew build && cd ../../../


(*) Atualmente a versão 2.1.5-stable é a única realmente estável para mobile (android/ios)

18 de dezembro de 2018

Compilando a Godot para linux

Para compilar a Godot Engine para o linux basta executar os seguintes passos:

Baixar o código fonte da engine

git clone https://github.com/godotengine/godot.git

Ir para a pasta do projeto

cd godot/

Escolher a versão da engine a ser compilada (*)

git checkout 2.1.5-stable

Executar o comando para compilar a engine

scons platform=x11 target=release_debug


A engine compilada vai ficar na pasta bin/

godot.x11.opt.tools.64



(*) Atualmente a versão 2.1.5-stable é a única realmente estável para mobile (android/ios)

28 de fevereiro de 2016

Godot Engine: Visualizando o log do android com o Adb

A história é a seguinte: você está desenvolvendo um jogo utilizando a Engine Godot e precisa dar uma olhada no log do aplicativo que está rodando no celular. 

O log pode ser visualizado através do adb:

adb logcat [options] [filterspecs]

onde [options] são as opções do comando e [filterspecs] são os filtros a serem utilizados.

Para obter apenas o log do Godot deve-se silenciar a saída de log:

adb logcat -s

e filtrar pela Tag do godot

"godot"

O comando completo fica da seguinte forma:

adb logcat -s godot

O mesmo pode ser obtido pelo seguinte comando:

adb logcat *:S godot:V



PS: uma introdução à Engine Godot pode ser visualizada neste vídeo