Movimento em 8 Direções com Troca de Animação - Tutorial Construct 2 e Construct 3

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Aprenda como programar um personagem que se move em 8 direções e muda sua animação dependendo de qual direção é pressionada. Exemplo: Se apertar pra direita, toca uma animação do personagem andando pra direita. Se apertar pra cima, toca animação pra cima, etc.
    No caso das diagonais, há um pequeno bug que faz a animação travar. Corrigimos isso de uma forma bem simples, que mantém o projeto com poucos eventos.
    Baixe as animações: marcosgamedev....
    Conheça o Construct 3, a game engine 2D que uso para criar meus jogos: www.construct....
    _
    Equipamento de Gravação
    Webcam: Logitech C922
    Câmera: Embutida no celular Moto G4
    Headset: Logitech G933
    Gravador de Voz: Zoom H1
    Software de edição de vídeo: Camtasia Studio 9
    Software de edição de áudio: Audacity
    Links importantes nos COMENTÁRIOS! ;)

Комментарии • 117

  • @pixelcosmo4243
    @pixelcosmo4243 5 лет назад +15

    Era extamente o que eu queria vlw!!!!

  • @devnaodev
    @devnaodev 5 лет назад +15

    Aula muito boa :)

  • @catatau898
    @catatau898 5 лет назад +6

    Merece +100,000 incritos cara, não deveria ter apenas 9,000 tu merece muito mais cara!

  • @adorobolo5693
    @adorobolo5693 4 года назад +1

    Meu caro amigo onde possui tanta sabedoria como vc
    Graças a isso eu vou fazer o melhor projeto do meu curso

  • @Raph_Frank
    @Raph_Frank Год назад

    Cara seus videos sao mt bons, merece mais vizualizacoes.
    n uso mais o construct mais usei essa logica em outra engine e funcionou perfeitamente.
    Ajudou dmaize, vlw!

    • @MarcosGameDev
      @MarcosGameDev  Год назад +1

      O canal tá crescendo num ritmo legal e confortável hehe. Que bom que os vídeos te ajudam 😄

  • @ImperialRN
    @ImperialRN 4 года назад +2

    Parabéns e obrigado pelo excelente vídeo tutorial.

  • @CelsoKitamura
    @CelsoKitamura 5 лет назад +1

    Eu normalmente uso ctrl+C e ctrl+V para copiar e colar as coisas, f2 para trocar o nome, etc. O bom do Construct 2 é que ele usa o SDK do Windows, então várias coisas são familiares para quem usa Office, Visual Studio...

  • @ZendirGamer
    @ZendirGamer 3 года назад +1

    7:28 - Eu acredito que sem o if é melhor, porque com várias animações possíveis acima de zero, falando sobre processamento, acredito que processar um "if" toda vez que o personagem parar é mais custoso do que setar a animação pra 0 toda vez, já que antes o if sempre vai usar processamento pra verificar, dando "true" a maioria das vezes, ou seja, se 90% de uma condição já é esperada como "true", é melhor tirar o if e executar logo a troca do sprite. Caso tenha alguém que pense diferente, por favor responda esse comentário porque isso também é uma dúvida do melhor caminho a seguir visando poupar processamento. Valeu!

  • @alemasiogolome4903
    @alemasiogolome4903 3 года назад +2

    Obrigado por ter me dado o pacote .
    agora preciso que você me deia um outro link onde eu posso baixar sprites de luta, tiro etc

  • @netofis
    @netofis 5 лет назад +2

    Ol~á, muito obrigado, seus tutoriais são ótimos. Como faz isso utilizando o comando touch? Fiz a animação comparando o X , Y do personagem vs o X,Y do touch. Mas assim sempre roda só a animação do Y (animação de sobe e desce) a animação do X não toca. Não queria ter que usar um "joystick" na tela...

  • @pixelcosmo4243
    @pixelcosmo4243 5 лет назад +7

    voçe algum dia vai ensinar caixa de dialogo?

  • @robertomatosinho
    @robertomatosinho 6 месяцев назад

    Sensacional!

  • @user-it4my2qh5u
    @user-it4my2qh5u 5 лет назад

    Isso futuramente vai me servir :) Like Marquinhos

  • @GestaoPodas2-rd3uf
    @GestaoPodas2-rd3uf 8 месяцев назад

    O cara é foda

  • @lion12395
    @lion12395 5 лет назад

    Feraaaa!! ♥

  • @sidgames7327
    @sidgames7327 4 года назад +1

    Muito bom o vídeo Marcos....Eu to aqui brigando para conseguir sincronizar a animação com o objeto plataforma...por que a animação de pular após andar fica muito estranha
    meio que ele começa o impulso do pulo depois que já está no ar...

  • @lucasbird6367
    @lucasbird6367 11 месяцев назад

    Ótimo vídeo Marcos! Obrigado! Uma dúvida, como eu podsso setar as animações nas diagonais para completar as 8 direções?

    • @MarcosGameDev
      @MarcosGameDev  11 месяцев назад +1

      Oi! Que bom que gostou. É só você colocar mais comparações. Se cima e direita, diagonal. Se baixo e esquerda, diagonal. E por aí vai

  • @theprossoo
    @theprossoo 3 года назад

    +1 um inscrito tu salvou minha vida :D

  • @Luturol
    @Luturol 2 года назад

    muito boa a aula parabéns!!

  • @paulopinheiro9
    @paulopinheiro9 5 лет назад

    Massa Marcos, não sabia disso. Vlw

  • @ffmfabio4709
    @ffmfabio4709 5 лет назад +1

    Marcos consegues fazer sistema de login e junto poder ter 3 slots de personagem para a criação

  • @akinoriator3514
    @akinoriator3514 5 лет назад +2

    First

  • @pixelcosmo4243
    @pixelcosmo4243 5 лет назад +2

    Oi Marcos tenho uma dúvida.O que você fez no minuto 13 e 6 segundos.Apagou ?pois eu apaguei e as animações pararam de funcionar

  • @vitorhenriquesilvadesa6547
    @vitorhenriquesilvadesa6547 5 лет назад +1

    Baixe as animações no "Link"

  • @labias1108
    @labias1108 3 года назад

    cool video :awesome:

  • @manuela2153
    @manuela2153 4 года назад

    Meu deus cara,me ajudou Muito!!

  • @pedroaugusto-cu2kq
    @pedroaugusto-cu2kq 5 лет назад

    ótima aula cara, mas tenho uma duvida: eu fiz todos os frames do meu personagem em folhas de papel a4, mas na hora de colocar no cenário (1920x1080) sou obrigado a redimensionar o personagem, que por sua vez perde a qualidade. tem algo que eu possa fazer sem alterar o tamanho do personagem?

  • @YTBlackHolebr
    @YTBlackHolebr 5 лет назад

    Agr entendi porque bugava, vlw

  • @foxygamer785
    @foxygamer785 3 года назад

    obg man vc e mt top

  • @user-mn6fl6hz6t
    @user-mn6fl6hz6t 5 лет назад

    Ae sim.

  • @ImEddieBruh
    @ImEddieBruh 2 года назад

    no meu aparece direcao is not an expression or instance variable in jogador

  • @cauaferreira2707
    @cauaferreira2707 4 года назад

    esse cara e mestre

  • @netinho225
    @netinho225 6 месяцев назад

    O conteúdo é muito bom, está de parabéns. Eu não estou conseguindo baixar os arquivos.

    • @MarcosGameDev
      @MarcosGameDev  6 месяцев назад +1

      Obrigado! Aqui está marcosgamedev.com/zelda

    • @netinho225
      @netinho225 6 месяцев назад

      Valeu demais, você é show.@@MarcosGameDev

  • @Techmash160
    @Techmash160 4 года назад

    Muito bom

  • @niltonrodrigues2163
    @niltonrodrigues2163 3 года назад

    A animação continua sem funcionar ele anda um pouco e ah animação trava

  • @walney2008
    @walney2008 5 лет назад

    gosto muito dos gamers world of tanks e world warships, não sei em que engine foi criados, gostaria de saber se tem como fazer esses movimentos de tanks e navios no construct 2, para criar um game 2d no estilo poderia ensinar ?

  • @walney2008
    @walney2008 5 лет назад

    gostaria de aprender a fazer um game de tank, mais como controlar a torre separada do tank, e conforme mirar no inimigo girar e atirar como no game world of tanks ? poderia explicar, também movimento de navios como o jogo world of warship.

  • @zc3560
    @zc3560 4 года назад +1

    Eae mano,estou com um probleminha com meu personagem, quando ele se movimenta a animação vai tudo certinha e tals,mas ele fica girando,se eu for pra frente,ele faz a animação dele de ir pra frente mas ele fica de cabeça pra baixo

    • @cauaferreira2707
      @cauaferreira2707 4 года назад

      eu tambem

    • @zc3560
      @zc3560 4 года назад

      @@cauaferreira2707 mano,tem um configuração na barra de propriedades do comportamento,lá tem se o ângulo do objeto vai mudar de se movimentar,você bota em não que resolve

    • @cauaferreira2707
      @cauaferreira2707 4 года назад

      valeu mesmo cara tamo junto

  • @kaiiclima_
    @kaiiclima_ 3 года назад +1

    meu personagem so vai pra direita, acho que e um bug porque eu fiz tudo certinho, como eu resolvo isso?

  • @davidasilvaoliveira9191
    @davidasilvaoliveira9191 3 года назад

    Quando eu clico em set animation e vou lá em animation e não
    apareçe minhas animações porque que isso tá acontecendo?

  • @GurooGames
    @GurooGames 5 лет назад

    .muito legal

  • @faisca03
    @faisca03 4 года назад

    Marcos, só pra falar, não seria mais facil colocar pra:
    |Player | X is moving | Start animation from beginning |
    Acho que fica mais fácil, se tem algum erro me diz por favor

    • @faisca03
      @faisca03 4 года назад

      @@MarcosGameDev Na verdade funcionou da mesma forma, digo isso porque no meu projeto eu usei sprites do super mario RPG, e deu normal

  • @lboymusic
    @lboymusic Год назад

    Não dá para fazer um jogo com 8 direccoes, mas de plataformas? Com saltos, etc? Como seriam as plataformas? Teriam de ter sombra para ser um guia?

  • @ghostbr0072
    @ghostbr0072 5 лет назад

    Boa

  • @ArthurAlexandre
    @ArthurAlexandre 5 лет назад +1

    Animações de 8 direção deveria se 4 direções nesse game acho que evitaria certas adição de eventos e 8 direção é bom pra quando se tem os sprite em 8 direção nesse estilo www.doomlegends.com/emporium/tutorials/spangles.gif

  • @michaellyalves4229
    @michaellyalves4229 4 года назад

    Marcos como faz para andar para trás ? Tipo n no jogo e sim dois personagens colidindo um com o outro , eles tem q se encontrar parar na frente do outro , e depois um deles passa reto e o outro tem q seguir ele , prfv não tô conseguindo!!!

  • @TamBEE_K
    @TamBEE_K 2 года назад

    Eu não conseguir fazer o boneco se comporta

  • @SuperRebede
    @SuperRebede 2 года назад

    meu pulado atacado fica parado parar de atacar pq ele tem espada

  • @walney2008
    @walney2008 3 года назад

    ola, show, teria como ensinar a fazer um jogo tipo guitar hero ?, pois cada nota pode uma duracao maior, como fazer isso, e tem notas que podem mais de 1 tecla sendo pressionada, abraços.

    • @walney2008
      @walney2008 3 года назад

      Ola, neste seu video, ensina a controlar o volume do audio, ruclips.net/video/rjt7N5pP6mk/видео.html, gostaria de saber se tem como ver a duracao de cada um, ou como ver todas as funcoes que tem para controle do audio, obgr

  • @BuckdaddyPllay
    @BuckdaddyPllay 3 года назад +1

    Meu personagem fica sumindo quando chega na animação "idle". Como posso resolver?

    • @BuckdaddyPllay
      @BuckdaddyPllay 3 года назад

      @@MarcosGameDev Sim, esqueci de substituir o frame 0, aquele vazio. Obrigado.

  • @tsukuroxd
    @tsukuroxd 4 года назад +1

    esse vídeo q você fez, é do construct 2 ou 3?, porque parece um só programa nesse vídeo, e não 2

  • @vitorhenriquesilvadesa6547
    @vitorhenriquesilvadesa6547 5 лет назад

    Marcos aqueles personagens do seu curso beat in up são de algum jogo? Se não for posso usar eles?

    • @vitorhenriquesilvadesa6547
      @vitorhenriquesilvadesa6547 5 лет назад

      @@MarcosGameDev vlw cara. Quero criar meu jogo mas minhas artes n são lá essas coisas. Principalmente quando se trata de sprites

  • @walney2008
    @walney2008 5 лет назад

    ola, como faço movimento de girar e subir ?, seta para esquerda ou direita gira para ambos, seta para cima sob, seta para baixo desce, movimento de submarino ?

  • @demoniaco9616
    @demoniaco9616 3 года назад

    eu n entendi como q faz a parte das animaçoes tipo: n tem a parte de selecionar as animaçoes

  • @akiradossantos2635
    @akiradossantos2635 3 года назад

    mano,fiz igual mas ainda ta dando 1 bug que me incomoda
    eu coloquei pro default control (setas) não ser habilitado, e fiz co que o wasd funcionasse lá no keyboard, mas quando aperto w+a a animação muda pra da esquerda, se aperto w+d a animação muda pra direita, eu queria que ficasse pra cima tem como?

  • @luciana2221
    @luciana2221 Месяц назад

    Oi...posso usar no clickteam fusion 2.5?

    • @MarcosGameDev
      @MarcosGameDev  Месяц назад +1

      Você pode tentar! Eu nunca usei o clickteam então não sei o quanto é parecido

  • @kevindomoica
    @kevindomoica 3 года назад

    Cara eu to usando o construct 3 e não consigo usar o mosaico pra editar o mapa

  • @daviravel6193
    @daviravel6193 4 года назад

    Olá Marcos, para 4 direções serve também, se sim no caso é só mudar no comportamento ao invés de 8, colocar 4?

    • @daviravel6193
      @daviravel6193 4 года назад

      Deu certo aqui! Valeu.
      Agora tô com dificuldade de por em touch swipe 😞

  •  3 года назад

    pow eu to montando um mmorpg e na boa to passando um sufoco com a animação do inimigo, eu preciso que ele vire a animação de acordo com a posição que o player esta vindo usando 4 direction, mas ta osso pra fazer! se vc tiver alguma ajuda me avise vlw é nós

    •  3 года назад

      Cara vc tem discord? É que eu tô criando um rpg, e queria falar uma parada com vc talvez te interesse!

    • @aludra.9019
      @aludra.9019 3 года назад

      @ ainda ta fazendo?

  • @pixelcosmo4243
    @pixelcosmo4243 5 лет назад +1

    Ola tenho uma duvida.Por exemplo eu e meu amigo tamos criando um jogo ele ta programando e eu a arte e um pouco programando tambem.Como eu faço para nos juntarmos esses projetos sem da interferencias.Lembrando que eu uso a versao gratis

  • @kevindomoica
    @kevindomoica 3 года назад

    Como faço se o personagem tiver animaçoes de parado?

  • @dukegames41
    @dukegames41 9 месяцев назад

    Se colocar na esquerda e direita se a tecla pra cima e pra baixo nao for pressionado rolar a animaçao da esquerda ou direita tbm deu certo huehue n sei se deu pra entender

    • @dukegames41
      @dukegames41 9 месяцев назад

      Deu n nem eu entendi mas fiz uma gambiarra doida

  • @drawnart6199
    @drawnart6199 5 лет назад

    Como vc pos as variaveis no canto do event sheet?

  • @kriss5475
    @kriss5475 Год назад

    Como faz para o sprite não ficar todo borrado?

  • @NXROSMusicas
    @NXROSMusicas 4 года назад +1

    mano eu nao consigo o construct 3 por que meu personagem fica virando de ponta cabeça

  • @georgewilliam4461
    @georgewilliam4461 3 года назад

    a materiais de arte nao ta indo

  • @cowboyscarface9028
    @cowboyscarface9028 3 года назад

    O meu personagem fica relacionando :/

  • @anarcus
    @anarcus 5 лет назад

    direita, depois esquerda, depois centr... errei o assunto

  • @Absudgam
    @Absudgam 6 месяцев назад

    TEM COMO FAZER SISTEMA DE INVENTARIO ?

    • @MarcosGameDev
      @MarcosGameDev  6 месяцев назад

      Sim! Procura aqui no canal que tem um vídeo sobre inventario

  • @vinimaia7993
    @vinimaia7993 Год назад

    Como eu faço as animações do personagem parado usando essa programação de movimentação? Pq essa programação de movimentação o personagem só toca animação se o jogador usar algum botão de gatilho, tentei de todo jeito fazer animação do personagem parado e não consegui.

    • @MarcosGameDev
      @MarcosGameDev  Год назад +1

      Precisa colocar animação de parado para cada direção e fazer ela tocar quando o personagem está not moving. Para tocar a animação na direção certa é só setar a animação para "parado" & personagem.direcao

  • @guilhermemastergamer7855
    @guilhermemastergamer7855 3 года назад

    so faltou ensinar para construct 3

  • @augustohenriquezhaohai2535
    @augustohenriquezhaohai2535 Год назад

  • @ceboladoce
    @ceboladoce Год назад

    náo achei o link

  • @srolimpico
    @srolimpico 5 лет назад

    Olá! Fiz exatamente igual só que ele não colide com o sólido do cenário. Ele está com behavior solid e o a caixa de colisão tb. O que pode ser?

  • @gahntc1978
    @gahntc1978 3 года назад

    oi marcos, vc pode me ajudar numa coisa? quando eu coloco as variaveis o personagem para de fazer as outras animações e só faz a de andar pra direita, como corrigir isso?

    • @ewertonwerley2185
      @ewertonwerley2185 3 года назад

      Os nomes nas variáveis estão iguais com as animações??

    • @gahntc1978
      @gahntc1978 3 года назад

      @@ewertonwerley2185 sim

  • @augustohenriquezhaohai2535
    @augustohenriquezhaohai2535 Год назад

    que revelação cruel no meio do video ele desmancha o trabalho, eu tava seguindo a risca kkk isso é meio desmotivacional

    • @MarcosGameDev
      @MarcosGameDev  Год назад

      Eu só mudo uma coisinha kkkkk e fica bem mais otimizado. Mas sim, na hora de fazer a parte que eu ia corrigir depois devia ter avisado que aquela n era a versão final

  • @nicolasalexandre3880
    @nicolasalexandre3880 3 года назад

    mano eu não entendi direito

  • @drawnart6199
    @drawnart6199 5 лет назад

    Ele só vai para direita o q eu faço?

    • @rubinho388
      @rubinho388 4 года назад

      conseguiu? to com o mesmo problema

  • @anthonygabriel6895
    @anthonygabriel6895 5 лет назад

    Ora ora se não é o Marcelo aparecendo novamente....

    • @anthonygabriel6895
      @anthonygabriel6895 5 лет назад

      @@MarcosGameDev Pra mim é quando chega a notificação, não decoro o dia kkkkkkk só das lives, que é óbvio que são no domingo

  • @xzwolf2249
    @xzwolf2249 5 лет назад

    nao estou conseguindo fazer usando WASD
    alguem pode me ajudar?

    • @pingdroid5109
      @pingdroid5109 4 года назад

      Os controles estão no padrão?

    • @xzwolf2249
      @xzwolf2249 4 года назад

      @@pingdroid5109 ja resolvi, obrigado

    • @pingdroid5109
      @pingdroid5109 4 года назад

      @@xzwolf2249 denada ;-;

  • @anthonygabriel6895
    @anthonygabriel6895 5 лет назад

    Era uma vez Marcelo, certo dia, 8:02, ele decidiu que seus inscritos seriam analfabetos kkkk