Conectar-se

Esqueci minha senha

Últimos assuntos
» [Duvida] O que aprender
Ontem à(s) 23:03 por Fubukki

» [DÚVIDA] Colisão de objeto afetar apenas um
Ontem à(s) 22:32 por Dragonrod

» colisão de queda após outra colisão dando problema
Ter 27 Jun 2017, 20:18 por Willy

» BUILD FAILED: Cannot find BUILD.xml
Seg 26 Jun 2017, 14:50 por ReisBlender

» Nota de esclarecimento - GMBR voltou!
Sex 23 Jun 2017, 20:33 por Willy

» Regras do Fórum
Sex 23 Jun 2017, 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Jogo Dengue HTML
Seg 30 Nov 2015, 16:17 por guga

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Ordenar variavel em ordem decrescente
Sex 28 Ago 2015, 21:09 por Kodained

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Problema com Colisão
Qui 27 Ago 2015, 12:30 por The_Game

» Quem quer Uma Engine, e de Quê?
Qui 27 Ago 2015, 09:22 por theguitarmester

» [RESOLV]Como adicionar 2 objetos na mesma posição?
Qua 26 Ago 2015, 11:38 por Bhryenno Kelvyn Carlson

» Sistema de porta!!!
Ter 25 Ago 2015, 21:29 por theguitarmester

» Venda de objetos em Inventário - Multiplicado
Seg 24 Ago 2015, 18:33 por AG Hydra

» Atirar na direção certa
Seg 24 Ago 2015, 09:03 por theguitarmester

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Problemas na compilação android
Dom 23 Ago 2015, 23:43 por Zero.

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Como estabilizar um som
Sab 22 Ago 2015, 19:03 por Isquilo_Roedor

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» Sobre instance Creation Code
Sab 22 Ago 2015, 08:39 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» Como fazer um temporizador
Sex 21 Ago 2015, 19:02 por Isquilo_Roedor

Quem está conectado
16 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 15 Visitantes

Markituh

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36

[Tutorial] Preparando o GM:S para o Android

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Tutorial] Preparando o GM:S para o Android

Mensagem por Alex FC em Seg 03 Fev 2014, 21:15

Texto original por James Foreman, adaptado por Alex FC de http://help.yoyogames.com/entries/23363366-Preparing-GameMaker-Studio-for-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:



  1. 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.
  2. 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 Cool, 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.
  3. 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:



  1. Crie um novo projeto.
  2. Clique no menu File > Preferences> Web Server.
  3. 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.
  4. IP Allowed List: Insira o seu endereço IP local aqui. Como se vê neste exemplo: 192.168.1.1/24.
  5. 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.



  1. Name - este é o nome do arquivo keystore (nota: Não é o seu nome ou o nome da empresa!).
  2. Password - sua senha de segurança para o arquivo keystore que deve ter pelo menos seis caracteres.
  3. Alias ​​- este é um outro nome que pode ser usado para o keystore e deve ser diferente para o nome acima
  4. Password- a senha para o arquivo de alias. Deve ser a mesma que a senha do Name.
  5. Common Name - este, normalmente, seria o seu nome.
  6. Organisational Unit - o departamento dentro da empresa que você está.
  7. Organisation- o nome da sua empresa.
  8. Location- o nome da cidade ou da provincia em que sua empresa tem sede principal.
  9. 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.

avatar
Alex FC

Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2503
Insígnias de JAM :

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 2
   : 1
   : 1

Ver perfil do usuário http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum