Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Ajuda com seleção de inimigo

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Ajuda com seleção de inimigo

Mensagem por DarlesLSF » Ter Set 18, 2018 5:47 am

Então, eu tô desenvolvendo um sistema de batalha e cheguei na parte em que eu escolho qual inimigo atacar. Eu mexia no rpg maker antes de começar a aprender a mexer no GM, e lá eu tinha que verificar se tal monstro estava vivo e dai fazer uma ação para mover a seta de escolha. Só que eu andei vendo uns videos no youtube, em inglês, e vi que uns caras utilizavam arrays ou ds_lists pra fazer essa movimentação. Alguém poderia me explica como funciona isso? Mesmo utilizando legendas, ficava dificil entender o funcionamento, ainda mais pra mim que tô iniciando no GM. Abaixo segue uma imagem de exemplo:

Imagem

Eu sei que posso fazer como disse que eu fiz no rpg maker, mas vendo o pessoal fazendo o mesmo sistema, só que utilizando muito menos códigos, me parece menos trabalhoso haha

Avatar do usuário
Zalliant
Programador
Programador
Reações: 0
Mensagens: 52

Contato:

Re: Ajuda com seleção de inimigo

Mensagem por Zalliant » Ter Set 18, 2018 12:55 pm

Olá,
Caro DarlesLSF, eu tentei compreender o que quis dizer, mas não consegui...
Você quer um sistema o qual possa atacar o inimigo?
Existem meios para fazer isso de maneira simples, se puder se expressar melhor eu lhe ajudarei.

Avatar do usuário
DarlesLSF
Membro
Membro
Reações: 0
Mensagens: 107
Localização: Humaitá - RS

Re: Ajuda com seleção de inimigo

Mensagem por DarlesLSF » Ter Set 18, 2018 5:00 pm

Zalliant escreveu:Olá,
Caro DarlesLSF, eu tentei compreender o que quis dizer, mas não consegui...
Você quer um sistema o qual possa atacar o inimigo?
Existem meios para fazer isso de maneira simples, se puder se expressar melhor eu lhe ajudarei.
Atacar não, apenas a movimentação do cursor entre os inimigos, deste jeito (eu fiz no rpg maker):
Imagem

Um pessoal no fórum gringo, me passou um código para fazer isso, mas como sou novato, tá dificil entender como ele funciona e o que devo mudar nele pra adaptar ao meu jogo:
isso iria no objeto que cria meus inimigos:

Código: Selecionar todos

enemys = [];
enemy_length = 0;
with(obj_enemy) {
    other.enemys[enemy_length++] = id;
}
cursor = 0;
e aqui seria a movimentação:

Código: Selecionar todos

/// move up
var found = false;
while(!found) {
    cursor--;
    if(cursor < 0) cursor = enemy_length-1;
    if(enemys[cursor].hp > 0) found = true;
}

// down
var found = false;
while(!found) {
    cursor++;
    if(cursor >= enemy_length) cursor = 0;
    if(enemys[cursor].hp > 0) found = true;
}

Avatar do usuário
None
Colaborador
Colaborador
Reações: 2
Mensagens: 286

Re: Ajuda com seleção de inimigo

Mensagem por None » Qua Set 19, 2018 12:30 am

Parte 19 e 20 tratam disso (com ds list).

https://youtu.be/8s4Ymnxllus
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante