por lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
[Tutorial] Preparando o GM:S para o Android
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
[Tutorial] Preparando o GM:S para o Android
Preparando o GameMaker: Studio para o Android
Antes de realmente começar a trabalhar com GameMaker: Studio e Android, vale a pena notar que os dispositivos Android variam imensamente em capacidade (Velocidade de processamento, existência de chip gráfico e quantidade de memória RAM). O Runner (Aplicativo que irá rodar seu jogo no Android) só irá funcionar com dispositivos Android 2.2 acima, que abrange a maioria dos dispositivos no momento, portanto, certifique-se qual a versão do Android que o dispositivo utiliza. Recomenda-se também que o dispositivo tenha uma GPU dedicada com Open GL versão 1.1 ou superior. Dispositivos sem uma GPU ainda vão conseguir executar jogos feitos no GameMaker: Studio, mas com uma severa queda no desempenho. Também vale ressaltar que para seguir esse passo-a-passo você deve possuir no minimo a versão Professional do GM:Studio.
Primeiros passos
Configurar o GameMaker: Studio para que ele funciona facilmente com dispositivos Android pode ser um processo complicado. Por isso detalhamos todo o processo, afim de que possa ser feito mais rapidamente e da forma mais indolor quanto possível.
Configurando o SDK Android
Para começar a trabalhar com os seus dispositivos Android e o GameMaker: Studio você vai precisar baixar e instalar o Android SDK. Aqui destacamos o processo passo-a-passo de como deixá-lo configurado corretamente.
Instalando o Android SDK
Primeiro você deve clicar neste link http://developer.android.com/sdk/index.html e baixar o SDK do Android (recomendamos que sempre use a versão mais recente). Nesta página você vai primeiro ser apresentado com a opção de baixar o pacote ADT para Windows, mas isso não é recomendado, pois é um pacote de desenvolvimento pré-preparado que vem com o Eclipse (que não é necessário para GameMaker: Studio). No entanto, caso deseje usar isso em vez do instalador SDK, você pode encontrar instruções completas abaixo.
Para obter o SDK Installer, ao invés do pacote ADT, você deve rolar a página desenvolvedores e clique no link "download para outras plataformas", em seguida, selecione o instalador "recomendado" da seção SDK Tools rotulados apenas e siga estes passos:
- Execute o instalador do Android SDK. Se você não tiver o Java SE Development Kit (JDK), você também será solicitado a baixar e instalá-lo antes de continuar. Você será solicitado para instalar o Android SDK no diretório "C:\Program Files (x86)\Android\android-sdk". Nós recomendamos fortemente que você escolha um caminho alternativo (por exemplo: "C:\Android\android-sdk") isso, pois o caminho padrão pode causar problemas com GameMaker: Stúdio, bem como o próprio programa de atualização do Android.
- Depois de ter instalado com sucesso o SDK do Android você terá a opção de iniciar o Android SDK Manager. Quando ele abrir, você deve selecionar Android SDK Platform Tools, Android 2.1 (API 7), Android 2.2 (API , Android 3.2 (API 13), Android 4.0.3 (API 15), bem como a versão mais recente do Android (selecionado automaticamente por padrão pelo SDK Manager). Note que, após a instalação destes arquivos o Android Download Manager pode informar que existem outros arquivos a serem instalados, mas isso nem sempre acontece! Aconselha-se verificar os detalhes de revisão e ver se você não tem a atualização selecionada instalada. Para mais informações sobre este processo e o Download Manager Clique aqui.
- Tire algum tempo para conhecer o Android SDK e ler toda a documentação incluída. É recomendado (mas não necessário) que você também defina a variável PATH para permitir que você execute as ferramentas de linha de comando (Mais informações aqui).
Seu Gerente SDK Android deve ficar assim:
Instalando o pacote ADT
Para vocês que desejam usar o pacote ADT, por favor note que nós não recomendamos este método , pois o procedimento de instalação já pode ter mudado. A configuração é um pouco diferente, já que o pacote é basicamente um conjunto predefinido de pastas com as mais recente APIs que você extrai para o diretório do Android (por exemplo: C:\Android\). No entanto, apenas descompactar nste local não é suficiente para o GameMaker: Studio poder usar APIs mais velhos quando é necessário, então você deve agora navegar até a pasta marcada Tools (no diretório "SDK") e dar um duplo clique no arquivo Android.bat. Isto irá iniciar o SDK Manager, onde você pode, em seguida, instalar as APIs necessárisd (que são os mesmas que as descritas acima para o Installer SDK).
GameMaker: Studio - Instalação Básica
Depois de ter instalado corretamente o SDK do Android e esteja pronto para continuar, você precisa abrir o GameMaker: Studio e fazer o seguinte:
- Crie um novo projeto.
- Clique no menu File > Preferences> Web Server.
- Web Server Port: 51.268-51.280 por padrão. Não há necessidade de mudar isto a menos que essas portas já estão em uso.
- IP Allowed List: Insira o seu endereço IP local aqui. Como se vê neste exemplo: 192.168.1.1/24.
- Se você não tem certeza do seu endereço IP, você pode encontrá-lo facilmente, seguindo as instruções encontradas aqui.
Instalação de dispositivo para Android
É essencial que o dispositivo Android (ou dispositivos) que você estáusando com o GameMaker: Studio esteja configurado para funcionar corretamente com o software. Abaixo estão os passos a seguir para garantir que não haja problemas.
Ativar a depuração USB
No seu dispositivo Android, vá até Configurações> Aplicativos> Desenvolvimento e ative a depuração USB.
Conectar seu dispositivo
Conecte seu dispositivo Android no seu PC através do cabo de dados USB. Os drivers de dispositivo deveM ser instalados automaticamente nesta fase (se eles já não estão), mas se não forem, então, por favor consulte as informações de suporte da fabricante do dispositivo para localizar e instalar os drivers corretos.
Preparando o GameMaker: Studio
Esse é o passo mais importante antes que você possa começar a criar jogos para o Android com GameMaker: Studio. Clique no menu File> Preferences > Android. Antes de continuar, por favor verifique se o seu dispositivo Android está ligado e que você seguiu as etapas descritas acima.
Se tudo tiver corrido bem, as primeiras três caixas de texto deveriam ter sido preenchido automaticamente pelo GameMaker: Studio (se não, por favor, consulte a seção de solução de problemas, abaixo), que agora só deixa com você a parte de criar a Private KeyStore na aba Keystore.
A Keystore é um arquivo que será utilizado para "assinar" todos os seus aplicativos Android então, por favor, preencha todos os detalhes corretamente.
- Name - este é o nome do arquivo keystore (nota: Não é o seu nome ou o nome da empresa!).
- Password - sua senha de segurança para o arquivo keystore que deve ter pelo menos seis caracteres.
- Alias - este é um outro nome que pode ser usado para o keystore e deve ser diferente para o nome acima
- Password- a senha para o arquivo de alias. Deve ser a mesma que a senha do Name.
- Common Name - este, normalmente, seria o seu nome.
- Organisational Unit - o departamento dentro da empresa que você está.
- Organisation- o nome da sua empresa.
- Location- o nome da cidade ou da provincia em que sua empresa tem sede principal.
- Country- o código de duas letras do país em que sua empresa tem sede principal.
Note-se que todos os nomes devem ter apenas letras, números e espaços, mas não caracteres especiais (acentos e caracteres latinos).
Uma vez que esta informação é preenchida e você esteja certo disso, pressione o botão "Generate" para o GameMaker: Studio criar o arquivo keystore necessário. Isto pode demorar um pouco, mas quando ele for concluído, você verá que a seção marcada KeyStore Private File terá sido atualizado para exibir o novo nome que você deu. Uma vez que isto é feito, normalmente não precisam ser alterados novamente.
Por favor, faça backup do arquivo da keystore em algum lugar seguro e certifique-se de lembrar os detalhes. Você pode encontrar a keystores gerado em %localappdata%\GameMaker-Studio\keystore.keystore. Se você perder a sua keystore você não será capaz de executar atualizações em aplicativos Android que já foram publicados.
Rodando um jogo do GM: Studio no seu dispositivo Android
Uma vez que você tenha configurado tanto o GameMaker: Studio quanto seu dispositivo Android, é muito simples de faze-los rodar. A primeira coisa que você deve fazer no GameMaker: Studio é é selecionar o target "Android" (É u menu quer fica na parte superior do programa onde se escolhe a plataforma na qual o jogo irá rodar). Agora, o próximo passo depende se você tem o seu dispositivo conectado via cabo de dados ou via Wi-Fi. Abaixo estão os passos para ambos os casos:
Por cabo de dados USB
Verifique se o seu dispositivo está conectado ao seu PC através de cabo de dados USB e que você seguiu o conselho de configuração do dispositivo.
Pressione F5 ou clique na setinha verde para rodar o seu jogo.
Executado em um dispositivo Wi-Fi
Antes de usar a configuração Wi-Fi, você precisa ter certeza de que o dispositivo a ser testado tem o YoYo Games Runner instalado. Isso só pode ser feito através de uma ligação por cabo de dados. Isso significa que você deve seguir os passos acima, pelo menos uma vez antes de conexões Wi-Fi funcionararem. Uma vez feito isso, siga os passos abaixo:
Pressione F5 ou clique na seta verde para rodar seu jogo, após ele ser compilado vá até o seu dispositivo e abra o YoYom Runner. Deve aparecer uma janela "connecting", e logo seu jogo irá aparecer na tela.
Caso seja a primeira vez que use o Wifi, terá que fazer algumas mudanças antes de rodar o game. Faça o mesmo processo dito antes, só que será retornado um erro. Clique no Botão de Menu do seu Android (Um com 4 barrinhas), irão aparecer duas opções. Clique em "Configurations" e defina o IP local do roteamento Wifi (Ou do seu Android caso não funcionar). A Porta você deixa o padrão que é 51268. Agora só sair e executar novamente.
» alguem compila para android um progeto para min?
» !!!cut the cube!!! jogo para android e versão para pc!!
» Pedido de tutorial Botão de curtir no android
» [Tutorial] Multi-Resolução Android Game maker 2
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker