Pesquisa resultou em 45 ocorrências

por rafarp23
Dom Jan 06, 2019 12:13 am
Fórum: Perguntas & Respostas
Tópico: Ajuda com pausa durante ataque e com inimigo ser empurrado ao levar dano
Respostas: 6
Exibições: 491

Re: Ajuda com pausa durante ataque e com inimigo ser empurrado ao levar dano

O image_index é o numero dos frames que há na sprite, sempre começa do 0 e segue adiante, como a animação do player andando, normalmente é 4 frames, então o image_index é responsavel por cada um deles.
por rafarp23
Qui Jan 03, 2019 10:21 pm
Fórum: Perguntas & Respostas
Tópico: Sistema de tiro com bug
Respostas: 4
Exibições: 421

Re: Sistema de tiro com bug

Pra ser sincero meu conhecimento com GMS2 se resume a duas semanas de pesquisa então não sei muito sobre raycast e essas coisas, mas no momento eu crio um objeto na direção do inimigo que tira vida e se destroi quando colide, mas a intenção é exibir um sprite do player levantando a arma e atirando ...
por rafarp23
Qua Jan 02, 2019 6:45 pm
Fórum: Perguntas & Respostas
Tópico: Sistema de tiro com bug
Respostas: 4
Exibições: 421

Re: Sistema de tiro com bug

Olá, eu aconselho usar direction para atirar na direção desejada! Então o script ficará assim: if keyboard_check_pressed(ord("K")) and global.laser>0 { if direction == 90{ global.laser -= 1; with ( instance_create_layer(x,y-16, "Instances", obj_laser)) { motion_set (90, 4); sprit...
por rafarp23
Qua Jan 02, 2019 4:23 pm
Fórum: Perguntas & Respostas
Tópico: Ajuda com pausa durante ataque e com inimigo ser empurrado ao levar dano
Respostas: 6
Exibições: 491

Re: Ajuda com pausa durante ataque e com inimigo ser empurrado ao levar dano

Fica mais viavel vc fazer um objeto para o ataque. Sobre o delay, use alarms para que ele possa ter a animação de puxar o arco e dps disso use outro alarm para quando estiver no numéro X da animação. Ex: no step, botao de ataque coloque alarm[0] = 10; no alarm[0]: image_index = 0; image_speed = 0.7;...
por rafarp23
Dom Dez 30, 2018 1:35 pm
Fórum: Perguntas & Respostas
Tópico: Problema com IA do inimigo
Respostas: 11
Exibições: 769

Re: Problema com IA do inimigo

O código fica mais ou menos assim var size = ds_list_size() for (var i = 0; i < size; i++) { If (ds_list_find_value(lista, i) != self) { código para adicionar o objeto à mp_grid } } No clean up você faz var pos = ds_list_find_index(lista, self) ds_list_delete(lista, pos) O ideal é rodar o código de...
por rafarp23
Dom Dez 30, 2018 9:14 am
Fórum: Perguntas & Respostas
Tópico: Problema com IA do inimigo
Respostas: 11
Exibições: 769

Re: Problema com IA do inimigo

Então none, o ds_list eu consigo até add, mas n sei como adicionar as instancias para q o inimigo, caso tenha 2 na room, um desvie do outro sem travar com o mpgrid_add_intances..
por rafarp23
Dom Dez 30, 2018 12:56 am
Fórum: Perguntas & Respostas
Tópico: Ajuda com pausa durante ataque e com inimigo ser empurrado ao levar dano
Respostas: 6
Exibições: 491

Re: Ajuda com delay de ataque e com "empurrão" ao levar dano

Olá, gostaria de esclarecer como eu poderia fazer um "delay" quando o personagem ataca (pois se apertar o botão varias vezes ele ataca seguidamente), como o personagem ficando um tempo parado após atacar, e também, como eu poderia fazer pra quando um personagem ou inimigo levar dano, ser ...
por rafarp23
Sáb Dez 29, 2018 9:55 pm
Fórum: Perguntas & Respostas
Tópico: Problema com IA do inimigo
Respostas: 11
Exibições: 769

Re: Problema com IA do inimigo

Então, eu te disse como fazer isso, ao invés de adicionar o objeto, você adiciona a instância dele com exceção de quem está executando o código. Há diversas maneiras de checar o id de instâncias na Room, uma forma simples é criar uma ds_list global sempre e o objeto se adiciona nesta lista no momen...
por rafarp23
Sáb Dez 29, 2018 7:54 pm
Fórum: Perguntas & Respostas
Tópico: Problema com IA do inimigo
Respostas: 11
Exibições: 769

Re: Problema com IA do inimigo

Tipo, o problema é que, se eu coloco o add_instance do Oblion nele mesmo, ele não anda, eu gostária q ele desviace dle mesmo caso tenha mais dele no mapa.
por rafarp23
Sex Dez 28, 2018 10:38 am
Fórum: Perguntas & Respostas
Tópico: INIMIGO SEGUINDO
Respostas: 1
Exibições: 338

Re: INIMIGO SEGUINDO

Olá, tenta esse: ^^ if obj_player.direction == 0{ sprite_index = sprleft; //image_index = 0; }else if obj_player.direction == 180{ sprite_index = sprright; //image_index = 0; ou senão: if (!abs(obj_player.x - x) <= sprite_width){ if(obj_player.x > x){ //Virado para esquerda }else{ //Virado para dire...