GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Conectar-se

Esqueci minha senha

Últimos assuntos
» FAzer animação para um jogo
por gilvalada Hoje à(s) 17:23

» Qual o jogo de videogame que mais te influenciou?
por Jois Gama Hoje à(s) 14:47

» JAM GM8 #1 - Resultados | VOTAÇÃO POPULAR
por lumbarque-oficiial Ontem à(s) 02:53

» Agradecimentos - JAM GM8 #1
por polosam 10/8/2020, 13:54

» [JAM-GM8] Gnawty
por TRFN 10/8/2020, 08:38

» Ajuda com efeitos de poções, Sprites e Som.
por Diemorth 10/8/2020, 01:26

» [Concurso] Relembrando bons tempos com GM 8
por TRFN 9/8/2020, 21:44

» [JAM-GM8] Super Space Bitch
por vinians 9/8/2020, 21:25

» [JAM-GM8] A Vingança de Faicy 2
por Diemorth 9/8/2020, 19:32

» [JAM-GM8] 12h
por Diemorth 9/8/2020, 19:32

» [JAM-GM8] Faz um favor?
por Diemorth 9/8/2020, 19:32

» [JAM-GM08] Multi-temporal
por Diemorth 9/8/2020, 19:32

» [JAM-GM8] Há 10 mil anos Atráz
por Diemorth 9/8/2020, 19:32

» [JAM-GM8] Save the Future
por Diemorth 9/8/2020, 19:32

» [JAM-GM8] Bitoria no Boken
por Diemorth 9/8/2020, 19:31

» [Mini Evento] Coding Dojo! (FINALIZADO)
por Diemorth 8/8/2020, 23:02

» [Resolvido] Sistema de dinheiro
por Diemorth 8/8/2020, 18:51

» [Mini Evento] Coding Dojo! (informativo)
por Diemorth 6/8/2020, 21:29

» [Resolvido] Score bugado
por TRFN 6/8/2020, 13:21

» [Resolvido] Criar vários objetos na mesma cena
por TRFN 6/8/2020, 07:11

» Escora Ball
por theguitarmester 5/8/2020, 00:05

» Perspectivas Futuras da GMBR
por superrafao 4/8/2020, 23:40

» COMO DROPAR ITENS(armas)?
por Lothus 4/8/2020, 10:20

» [RESOLVIDO]Tempo de espera após ação
por Lothus 3/8/2020, 23:11

» como atiro no game maker 8.1 lite ?
por Gui-me maker br 3/8/2020, 15:34


como atiro no game maker 8.1 lite ?

Ir em baixo

como atiro no game maker 8.1 lite ? Empty como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 29/7/2020, 18:52

ola vi em vários lugares como atirar mas nunca entendi direito pois sempre precisavam de ajuda em um código especifico já eu não sei 0.1% do processo de atirar

em quanto isso vou fazer os sprites

obrigado
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por polosam em 29/7/2020, 19:03

Você criará um objeto para o projétil no momento em que seu personagem atirar.

Veja esta imagem:
como atiro no game maker 8.1 lite ? Untitled2

Ela tem 150 x 140, e o ponto exato dela onde deveria sair o projétil está indicado em vermelho. Basta você identificar qual é esse ponto aí na sua sprite e fazer com que seja criado um "objeto projétil" bem em cima dele no momento exato.

Se já tiver começado alguma coisa aí e está com problemas, pode compartilhar seu código conosco que com certeza te ajudaremos a resolver. Happy

_________________

Um texto coerente e bem formatado dá mais feedback. Se achar um erro ortográfico depois de postar, não tenha preguiça de fazer uma edição. É bem provável que a mensagem que leva esta assinatura tenha sido editada.

Acervo GMBR, by super games

Engines úteis, da lenda Willy

"O maior fracasado é aquele que atira uma pedra no chão e erra."
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 20/12/2010
Reputação : 85
Número de Mensagens : 550
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4


Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 30/7/2020, 16:57

com licença  que evento eu crio no objeto do projetil

e como faço ele se mover?
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por polosam em 30/7/2020, 17:29

Como seu personagem vai atirar?

1 - para várias direções?
2 - Para o lado esquerdo ou direito da tela, conforme onde ele esteja olhando?
3 - Para uma posiçao fixa?

Diz aí como você pretende fazer que eu te mando uma engine funcional. Happy

_________________

Um texto coerente e bem formatado dá mais feedback. Se achar um erro ortográfico depois de postar, não tenha preguiça de fazer uma edição. É bem provável que a mensagem que leva esta assinatura tenha sido editada.

Acervo GMBR, by super games

Engines úteis, da lenda Willy

"O maior fracasado é aquele que atira uma pedra no chão e erra."
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 20/12/2010
Reputação : 85
Número de Mensagens : 550
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4


Ver perfil do usuário

Gui-me maker br gosta desta mensagem

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 30/7/2020, 23:25

2- Ola meu game é um rpg e eu vou atirar para todos os lados
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por polosam em 30/7/2020, 23:31

@Gui-me maker br escreveu: 2- Ola meu game é um rpg e eu vou atirar para todos os lados

Por curiosidade: seria um top view? Ou apenas 8 direções, algo mais isométrico?
No caso de um top view, o GM 8.1 lite não teria a função image_angle para ajustar seu personagem de acordo com a direção. Você tem uma sprite para cada direção, é isso? Como no exemplo abaixo?
como atiro no game maker 8.1 lite ? Male-Warrior-03

_________________

Um texto coerente e bem formatado dá mais feedback. Se achar um erro ortográfico depois de postar, não tenha preguiça de fazer uma edição. É bem provável que a mensagem que leva esta assinatura tenha sido editada.

Acervo GMBR, by super games

Engines úteis, da lenda Willy

"O maior fracasado é aquele que atira uma pedra no chão e erra."
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 20/12/2010
Reputação : 85
Número de Mensagens : 550
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4


Ver perfil do usuário

Gui-me maker br gosta desta mensagem

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 31/7/2020, 13:22

Não na verdade meu rpg é 2D e só vou atirar para norte, sul, leste e oeste (4 direções)
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por polosam em 31/7/2020, 19:12

Na pressa, fiz isso aí.
Testa esta engine
A bala vai escolher a direção baseada na sprite_index do seu personagem.


como atiro no game maker 8.1 lite ? Untitled3

_________________

Um texto coerente e bem formatado dá mais feedback. Se achar um erro ortográfico depois de postar, não tenha preguiça de fazer uma edição. É bem provável que a mensagem que leva esta assinatura tenha sido editada.

Acervo GMBR, by super games

Engines úteis, da lenda Willy

"O maior fracasado é aquele que atira uma pedra no chão e erra."
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 20/12/2010
Reputação : 85
Número de Mensagens : 550
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4


Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 31/7/2020, 20:41

como faço isso ?

"if sprite_index = shoting_down and keyboard_check(vk_space)

{
instance_create(0,25,object0)
}

e como faço o projetil se mexer?
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por polosam em 31/7/2020, 22:28

Esse código aí de cima funciona. Você consegue criar os objetos, então, e via gml. Eu não consegui entender a princípio, achei que você não estava conseguindo criar nem os projéteis em si.

Então, se o problema é só o fato de você não conseguir direcioná-los, basta colocar isto no evento create deles:
Código:

if obj_atirador.sprite_index = shooting_down // seja lá qual for o nome do objeto que atira
{
vspeed = -10; // você que define o número
}


Coloque 4 casos diferentes aí, analisando todas as sprites de atirar do seu player. Eis as direções:


                                         movendo-se para cima: vspeed = valor negativo
                                                             
esquerda: hspeed = valor negativo                                                       para a direita: hspeed = valor positivo

                                          movendo-se para baixo: vspeed = valor positivo

Por favor, informe se resolveu seu problema. Também tente deixar toda a informação possível de uma vez, para que fique bem claro o que você quer, e aí os outros o ajudarão bem mais rápido .

_________________

Um texto coerente e bem formatado dá mais feedback. Se achar um erro ortográfico depois de postar, não tenha preguiça de fazer uma edição. É bem provável que a mensagem que leva esta assinatura tenha sido editada.

Acervo GMBR, by super games

Engines úteis, da lenda Willy

"O maior fracasado é aquele que atira uma pedra no chão e erra."
polosam
polosam

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 20/12/2010
Reputação : 85
Número de Mensagens : 550
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4


Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 1/8/2020, 13:08

veja este código

if keyboard_check(vk_space) and object0.sprite_index = stop_down

{
instance_create(7,15,object6) object6.vspeed = 10
}

quando testo o projetil spawna na PQP (dentro de uma parede), vê algum erro?
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Diemorth em 1/8/2020, 13:44

Os valores de x e y que você está usando são um ponto específico da tela, quando você faz:

Código:
instance_create(7,15,object6);

Você está criando um object6 na posição 7 em x e 15 em y, não está relativo ao personagem, pra fazer isso você deveria adicionar esses valores a posição do personagem:

Código:
instance_create(x + 7, y + 15, object6);

Seria bom dar uma olhada no sistema cartesiano para entender isso melhor.
Ajuda para ter uma noção melhor do que está acontecendo nomear os objetos.

Documentação do instance_create
Diemorth
Diemorth

Games Ranking : Sem avaliações

Data de inscrição : 26/01/2020
Reputação : 18
Número de Mensagens : 67
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • Java
  • Web Tecnology
  • Unreal
  • Javascript
  • RPG Maker
  • C ou C++
  • Outros


Ver perfil do usuário https://diemorth.github.io/diemorth

polosam gosta desta mensagem

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Gui-me maker br em 3/8/2020, 15:34

ola consegui tudo o que fiz foi trocar as cordenadas (7,15) por (x,y) e agora o disparo sai do personagem, mas estou tendo um problema com a direção ; para baixo tá de boa

veja:

if keyboard_check(vk_space) and object0.sprite_index = stop_up and shot = true

{
instance_create(x,y,object6) object6.vspeed -= 10

shot = false

alarm[0] = 15
}
//
if keyboard_check(vk_space) and object0.sprite_index = stop_left and shot = true

{
instance_create(x,y,object6) object6.hspeed -= 10

shot = false

alarm[0] = 15
}
//
if keyboard_check(vk_space) and object0.sprite_index = stop_right and shot = true

{
instance_create(x,y,object6) object6.hspeed = 10

shot = false

alarm[0] = 15
}
Gui-me maker br
Gui-me maker br

Data de inscrição : 25/07/2020
Reputação : 0
Número de Mensagens : 8
Prêmios : como atiro no game maker 8.1 lite ? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

como atiro no game maker 8.1 lite ? Empty Re: como atiro no game maker 8.1 lite ?

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum