Adicionando movimento Estilo-Clássico para seus inimigos de plataforma

1

Index

Tagged

Stats

3,807 visits, 5,712 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

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.

PASSO 1

Adicionando o piso

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.

Uma vez que você tenha sua plataforma, já completou este passo!

  • 1 Comments

  • Order by
Want to leave a comment? Login or Register an account!