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
» Problema no contato
por NPH Ontem à(s) 17:22

» iniciar audio/musica junto com a sala
por NPH Qua 12 Maio 2021, 17:09

» mudar de room(cena) quando fosse colidido
por NPH Ter 11 Maio 2021, 22:15

» criar obj aonde o mouse foi clicado
por Felipe_Cardoso Ter 11 Maio 2021, 11:36

» Contrato freelancer Android
por TS Seg 10 Maio 2021, 00:57

» sprite sumir quando ele fosse colidido
por Felipe_Cardoso Dom 09 Maio 2021, 20:00

» bug limite de objetos na room
por Raffxz Dom 09 Maio 2021, 15:54

» sprite aparecer e sumir quando clicado mouse
por Felipe_Cardoso Sex 07 Maio 2021, 22:15

» troca de armas
por Raffxz Sex 07 Maio 2021, 20:55

» olá,me chamo Eliane
por TRFN Qui 06 Maio 2021, 15:19

» [update 03] Triangle Fly 2: Infinity
por NPH Ter 04 Maio 2021, 18:37

» pulo como flappy bird
por TRFN Seg 03 Maio 2021, 14:46

» Game Maker 1.4 criar arquivo .zip
por TRFN Seg 03 Maio 2021, 14:36

» imagem do grupo nao carrega
por TRFN Seg 03 Maio 2021, 14:32

» [Resolvido]sistema de trocar de arma
por Raffxz Dom 02 Maio 2021, 18:41

» como posso fazer uma seleção de personagens?
por RoGamenatico Qui 29 Abr 2021, 12:53

» Como que eu faço para fazer o tempo parar no gamemaker?
por RoGamenatico Qui 29 Abr 2021, 12:02

» Village Builder
por DJM_JM Qui 29 Abr 2021, 06:12

» Player "entrando" dentro de Bloco sólido!
por bhreno Qua 28 Abr 2021, 10:23

» Inimigo Seguir o Player e Uma coisa a mais...
por makgamer Ter 27 Abr 2021, 22:39

» Engine gmk Donkey Kong Country.
por Roberto M F Ter 20 Abr 2021, 02:36

» Ponto de origem da bala
por DJM_JM Qua 14 Abr 2021, 14:34

» como fazer o player atacar e depois voltar para o sprite parado.
por makgamer Sex 09 Abr 2021, 11:00

» [Resolvido]Alterar o ponto de origem da bala na sprite.
por Capote Ter 06 Abr 2021, 07:36

» Tiro não sai pelo cano da arma
por Capote Seg 05 Abr 2021, 07:30


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 Qua 29 Jul 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 : 10
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 Qua 29 Jul 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
polosam
polosam

Games Ranking : Nota A

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

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 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 Qui 30 Jul 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 : 10
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 Qui 30 Jul 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
polosam
polosam

Games Ranking : Nota A

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

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 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 Qui 30 Jul 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 : 10
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 Qui 30 Jul 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
polosam
polosam

Games Ranking : Nota A

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

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 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 Sex 31 Jul 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 : 10
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 Sex 31 Jul 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
polosam
polosam

Games Ranking : Nota A

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

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 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 Sex 31 Jul 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 : 10
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 Sex 31 Jul 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 .
polosam
polosam

Games Ranking : Nota A

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

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 1 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 Sab 01 Ago 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 : 10
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 Sab 01 Ago 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

_________________

como atiro no game maker 8.1 lite ? Banner10como atiro no game maker 8.1 lite ? Banner11como atiro no game maker 8.1 lite ? Banner12como atiro no game maker 8.1 lite ? Banner13

flw
Diemorth
Diemorth

Games Ranking : Sem avaliações

Data de inscrição : 26/01/2020
Reputação : 56
Número de Mensagens : 178
Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

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 Seg 03 Ago 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 : 10
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


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