Entrar
Últimos assuntos
» Problema ao entrar por uma porta e voltar por elapor aminaro Seg 06 maio 2024, 10:08
» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
Movimentação de RPG detalhada
3 participantes
Página 1 de 1
Movimentação de RPG detalhada
Olá amigos do GMBR, antes de tudo queria dizer que os tutoriais daqui são bem lega... corta essa!!
Mas sério, os tutoriais daqui são f%$*&, da vontade de sair testando tudo a todo o momento, mas então, sou iniciante, paciência é um jogo interessante do Windows...
Vasculhei aqui e tenho um projeto de RPG no papel já, queria passar para o Game Maker, então peguei um tuto aqui de movimentação de personagem, utilizando diferentes sprites, esse aqui:
https://gmbr.forumeiros.com/t26716-stutorialmovimentacao-basica-para-jogos-de-rpg
daí vem a duvida, tenho mais de um sprite na movimentação para a esquerda, ex:
personagem movendo o pé esquerdo, movendo o pé esquerdo mais alto, daí para, move o pé direito, o pé direito mais alto e encerra o movimento.
Como faço para encaixar esses outros sprites nesses intervalos de movimento?
Seria:
Para esquerda
//ESQUERDA
//Se estiver sendo pressionada a tecla
if keyboard_check(vk_left)
{
andando=true
x-=velocidade_player
sprite_index=spr_player_left_walk
//ACRESCENTAR OS OUTROS SPRITES LOGO AQUI EMBAIXO ?, EX:
sprite_index=spr_plauer_left_walk2
sprite_index=spr_plauer_left_walk3
sprite_index=spr_plauer_left_walk4
//SERIA MAIS OU MENOS ASSIM ??
image_speed=velocidade_sprite
obrigado!
}
Mas sério, os tutoriais daqui são f%$*&, da vontade de sair testando tudo a todo o momento, mas então, sou iniciante, paciência é um jogo interessante do Windows...
Vasculhei aqui e tenho um projeto de RPG no papel já, queria passar para o Game Maker, então peguei um tuto aqui de movimentação de personagem, utilizando diferentes sprites, esse aqui:
https://gmbr.forumeiros.com/t26716-stutorialmovimentacao-basica-para-jogos-de-rpg
daí vem a duvida, tenho mais de um sprite na movimentação para a esquerda, ex:
personagem movendo o pé esquerdo, movendo o pé esquerdo mais alto, daí para, move o pé direito, o pé direito mais alto e encerra o movimento.
Como faço para encaixar esses outros sprites nesses intervalos de movimento?
Seria:
Para esquerda
//ESQUERDA
//Se estiver sendo pressionada a tecla
if keyboard_check(vk_left)
{
andando=true
x-=velocidade_player
sprite_index=spr_player_left_walk
//ACRESCENTAR OS OUTROS SPRITES LOGO AQUI EMBAIXO ?, EX:
sprite_index=spr_plauer_left_walk2
sprite_index=spr_plauer_left_walk3
sprite_index=spr_plauer_left_walk4
//SERIA MAIS OU MENOS ASSIM ??
image_speed=velocidade_sprite
obrigado!
}
Andrés- Data de inscrição : 28/05/2013
Reputação : 0
Número de Mensagens : 5
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Movimentação de RPG detalhada
Caramba!
Você usou meu tutorial?Me senti massa agora xD
Bom o tutorial, mas a formatação deixa a desejar, e quanto a parte dos exemplos de sprites a serem acrescentados, reparei um erro:plauer
Você usou meu tutorial?Me senti massa agora xD
Bom o tutorial, mas a formatação deixa a desejar, e quanto a parte dos exemplos de sprites a serem acrescentados, reparei um erro:plauer
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- C ou C++
Re: Movimentação de RPG detalhada
Então, seria mais uma pergunta, duvida, queria adicionar outros movimentos aos sprites, já que ja tenho tudo aqui, ex: nao ficar só com os 4 sprites padrões, saca ?
Andrés- Data de inscrição : 28/05/2013
Reputação : 0
Número de Mensagens : 5
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Movimentação de RPG detalhada
ve se esta engine ajuda:
https://www.dropbox.com/s/keogst5kkx0zf80/8%20lados.gmk
by mois! XD
https://www.dropbox.com/s/keogst5kkx0zf80/8%20lados.gmk
by mois! XD
Re: Movimentação de RPG detalhada
Olha cara, não era exatamente o que eu queria, mas isso vai me ajudar muuuito, valeu ein e valeu pela paciência
é que acho que minha explicação ta uma merda, bom vamos lá:
eu fiz apenas um personagem com sprites: 4 parado, 4 andando, para os quatro lados e tal, mas quando eu movimento ele, ele vai deslizando e nao movendo as pernas, tenho os outros sprites dele do tipo:
indo para a esquerda: parado, movimentando a perna esquerda parando movimentando a perna direita, fim.
Sabe? dar vida na forma de andar, meio que uma animação, dar o movimento e não deslizar, para utilizar os outros sprites, se puder me ajudar, agradeço
é que acho que minha explicação ta uma merda, bom vamos lá:
eu fiz apenas um personagem com sprites: 4 parado, 4 andando, para os quatro lados e tal, mas quando eu movimento ele, ele vai deslizando e nao movendo as pernas, tenho os outros sprites dele do tipo:
indo para a esquerda: parado, movimentando a perna esquerda parando movimentando a perna direita, fim.
Sabe? dar vida na forma de andar, meio que uma animação, dar o movimento e não deslizar, para utilizar os outros sprites, se puder me ajudar, agradeço
Andrés- Data de inscrição : 28/05/2013
Reputação : 0
Número de Mensagens : 5
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Movimentação de RPG detalhada
Se desejar... me dê um up(+)!---------------------------------------------------->
Oxe é só colocar aonde movimenta algo tipo:
image_speed=0.25 e image_speed=0 quando parado! é claro que a imagem em questão deve ter mais subimagens... ou poder apontar para ela antes com um image_index=SeuSpriteAnimado.
Para animar a imagem defina o valor do image_speed na ação desejada(a seta de movimento)!
vou usar como exemplo os codes que estão na engine:
(vou colocar apenas a primeira linha para testes)
Na engine está assim:
image_speed=0.25}; else image_speed=0;
Resultado:
Ps: veja a engine do concurso! talvez consiga entender ele possui essa animação!
Oxe é só colocar aonde movimenta algo tipo:
image_speed=0.25 e image_speed=0 quando parado! é claro que a imagem em questão deve ter mais subimagens... ou poder apontar para ela antes com um image_index=SeuSpriteAnimado.
Para animar a imagem defina o valor do image_speed na ação desejada(a seta de movimento)!
vou usar como exemplo os codes que estão na engine:
(vou colocar apenas a primeira linha para testes)
Na engine está assim:
- Código:
//Movimento
vel=5
if keyboard_check(vk_right)x+=vel
image_speed=0.25}; else image_speed=0;
Resultado:
- Código:
//Movimento
if keyboard_check(vk_right){x+=vel; image_speed=0.25}; else image_speed=0;
Ps: veja a engine do concurso! talvez consiga entender ele possui essa animação!
- veja aqui o que tem lá:
- Código:
{
/* Mudar sprites (Sprite-Subimage-Speed) */
sprite_index = p1_rg
image_index = 1
image_speed = 0.3
/* Direção (180 = Esquerda/0 = Direita/90 = Cima/270 = Baixo) */
direction = 0
speed = global.pspeed
}
Re: Movimentação de RPG detalhada
Ah sim, foi o que tentei, tentei usar IFs para as velocidades e tal e lançar cada imagem, mas nao sabia muito bem por onde começar, valeu, ajudou muito
Vou tentar aqui, posto o resultado depois :DD
Vou tentar aqui, posto o resultado depois :DD
Andrés- Data de inscrição : 28/05/2013
Reputação : 0
Número de Mensagens : 5
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos