Adicionando movimento Estilo-Clássico para seus inimigos
3,807 visits, 5,712 views
Olhando pelo site, eu não vi qualquer tutorial que se concentre exclusivamente sobre este assunto. Alguns o mencionam, mas eu pretendo entrar em maiores detalhes.
Em jogos de plataforma clássicos como Mario, ou MegaMan, alguns, ou todos os inimigos se movem de uma certa maneira: de um lado para outro ao longo de uma plataforma. Este efeito não tem nada a ver com AI, ou qualquer coisa do tipo, e é realmente bastante simples.
Neste tutorial, assumirei que você já sabe como adicionar sprites ao jogo, bem como fazer animações, se você optar por usá-las.
Primeiro de tudo, precisamos de um piso para o nosso inimigo em pé. Se você já tiver um (o que você provavelmente fez, se você já tiver um sprite do jogador), pule para a etapa 2. Caso contrário, continue lendo.
Clique duas vezes em seu layout para adicionar um novo objeto e clique em 'Sprite'. Clique em "insert" e clique em algum lugar no seu layout.
Na caixa de arte, desenhe o seu sprite de chão. Eu pessoalmente recomendo usar um tamanho quadrado como 32x32, 64x64 ou 128x128. Esses sprites quadrados são úteis, pois podem ser duplicados e colocados lado a lado usando a grade (grid) para criar plataformas de estilo retro.
Clique uma vez no seu sprite e na barra de propriedades à esquerda, selecione 'add/edit behaviors'. Quando a janela "Sprite behaviors" aparecer, toque no ícone '+' (sinal de mais) e escolha o comportamento "Solid".
Feche esta janela e duplique sua peça mantendo pressionada a tecla CTRL, clicando e arrastando para criar uma plataforma. As melhores plataformas tem pelo menos 3 peças de comprimento.