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

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


destruir um objecto de cada vez

+3
Thiago_o_programador
Super Games
toodd
7 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

destruir um objecto de cada vez Empty destruir um objecto de cada vez

Mensagem por toodd Sex 11 Jun 2010, 19:39

fiz um jogo de tiro

cada vez que acertar num inimigo, uma das balas que esta no canto desaparece. quando ja nao ha balas, o jogo acaba.

so que quando eu acerta num inimigo todas as balas desaparecem ao mesmo tempo.

eu queria que uma bala desaparecesse cada vez que eu acertasse.

como é que eu faço? help me
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 08:07

este é um screenshot do jogo:

destruir um objecto de cada vez Screeenshot
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por Super Games Sáb 12 Jun 2010, 09:05

posso ajudar nisso, mais cuidado com duplo-post
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios : destruir um objecto de cada vez Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 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
  • Game Maker Studio 2.0
  • Java
  • Godot
  • Javascript
  • C ou C++


Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por Thiago_o_programador Sáb 12 Jun 2010, 09:17

Código:
balas-=1
(troque "balas" pela variavel que vc usa. Happy
Thiago_o_programador
Thiago_o_programador

Games Ranking : Nota D

Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Reputação : 7
Número de Mensagens : 713
Prêmios : destruir um objecto de cada vez Empty

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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por victor_aco Sáb 12 Jun 2010, 09:19

Bom provavelmente você usa uma variavel do número de balas. Vamos supor que essa variavel se chama balas (troque nos codigos que vou te passar o nome balas pelo nome da variavel que você usa).

Vá no objeto player e no evento aonde ele atira coloque junto com os outros códigos:
Código:
balas-=1
Vá no objeto bala e adicione o código no evento de COLISÃO COM O INIMIGO:
Código:

instance_destroy()
Quando a bala encostar no inimigo ela será destruida.

EDIT:
O problema das balas pode ser no evento que você usa para atirar, se puder me passar como você faz para atirar a bala eu posso resolver.
victor_aco
victor_aco

Data de inscrição : 25/03/2010
Reputação : 2
Número de Mensagens : 666
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 09:26

nao tou percebendo

como e que a variavel esta relacionada com o objecto?

e tambem nao quero que a bala colide com o inimigo

as balas ficam no canto para representar a variavel das balas.

(se eu tiver 3 balas entao ha 3 balas no canto)
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por victor_aco Sáb 12 Jun 2010, 11:14

Agora entendi o seu jogo, quando o usuário clica, ele atira. Bom se for isso coloque no evento left realesed:
Código:
balas-=1
victor_aco
victor_aco

Data de inscrição : 25/03/2010
Reputação : 2
Número de Mensagens : 666
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por mateus luz Sáb 12 Jun 2010, 11:21

olá toodd, me diga que codigo você está usando para aparecer o mostrador de balas, assim vou poder ajudar


obs: Sou aquele que ta concertando seu outro jogo, lembra? Ta quase pronto.
avatar
mateus luz

Data de inscrição : 12/04/2010
Reputação : 6
Número de Mensagens : 340
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 11:44

mostardor de balas ta falando das balas que estao no canto?
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por mateus luz Sáb 12 Jun 2010, 12:04

sim, você as criou usando draw ou são objetos?
avatar
mateus luz

Data de inscrição : 12/04/2010
Reputação : 6
Número de Mensagens : 340
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 12:06

sao objectos
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por mateus luz Sáb 12 Jun 2010, 12:11

então faça o seguinte:

no evento colizão da bala com o player arraste o Destroy instance e em applies to coloque o objeto das abalas, (aque la embaixo) e pronto
avatar
mateus luz

Data de inscrição : 12/04/2010
Reputação : 6
Número de Mensagens : 340
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por psycon Sáb 12 Jun 2010, 12:17

ja sei!!

faça assim:

não crie objetos separados..

crie só um objeto bala
e ponha no draw algo assim:
Código:
if balas>=1{draw_sprite(spr_Bala,1,xbala,ybala)}
if balas>=2{draw_sprite(spr_Bala,1,xbala+16,ybala)}
if balas>=3{draw_sprite(spr_Bala,1,xbala+32,ybala)}
if balas>=4{draw_sprite(spr_Bala,1,xbala+48,ybala)}
if balas>=5{draw_sprite(spr_Bala,1,xbala+56,ybala)}
.
.
.
if balas>=n{draw_sprite(spr_Bala,1,xbala+(n-1)*16,ybala)}

entendeu?

edit: n é o número máximo de balas
psycon
psycon

Games Ranking : Nota A

Notas recebidas : B-A
Data de inscrição : 13/01/2010
Reputação : 1
Número de Mensagens : 170
Prêmios : destruir um objecto de cada vez Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 12:19

mas eu nao criei bala nenhuma!

se eu carreguar com o rato no inimigo este desaparece. tambem queria que _uma_ (e uma so) das balas desaparecesse
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 12:22

xbala+56,ybala

este bala é o que?

Editado por souzalucasjose: Pare de fazer post duplos! Este já é o segundo no mesmo tópico. Se fizer mais uma vez, perderá 25% da sua barra de warning. Use o botão editar em cima da sua última mensagem da próxima vez.
Avisado!
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por psycon Sáb 12 Jun 2010, 12:23

então... faça o qeu falei..

vou fazer uma engine de exemplo..

jaja posto aqui

edit: isto é a posição inicial da primeira bala

ah e tente usar o botão de editar, postar duplamente é proibido..

edit2: aqui ó
psycon
psycon

Games Ranking : Nota A

Notas recebidas : B-A
Data de inscrição : 13/01/2010
Reputação : 1
Número de Mensagens : 170
Prêmios : destruir um objecto de cada vez Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 12:35

bem nao ta funcionando...
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por psycon Sáb 12 Jun 2010, 12:38

testou a engine??
psycon
psycon

Games Ranking : Nota A

Notas recebidas : B-A
Data de inscrição : 13/01/2010
Reputação : 1
Número de Mensagens : 170
Prêmios : destruir um objecto de cada vez Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por toodd Sáb 12 Jun 2010, 12:46

a engine sim e ta funcionando muito bem

mas no jogo nem por isso:

destruir um objecto de cada vez Ouin

fiz tudo como na engine (mudei algun nomes claro) mas mesmo assim...
toodd
toodd

Data de inscrição : 09/06/2010
Reputação : 0
Número de Mensagens : 39
Prêmios : destruir um objecto de cada vez 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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por psycon Sáb 12 Jun 2010, 12:59

opa, ja sei, foi erro de conta meu..

Código:
if balas>=1{draw_sprite(spr_Bala,1,xbala,ybala)}
if balas>=2{draw_sprite(spr_Bala,1,xbala+16,ybala)}
if balas>=3{draw_sprite(spr_Bala,1,xbala+32,ybala)}
if balas>=4{draw_sprite(spr_Bala,1,xbala+48,ybala)}
if balas>=5{draw_sprite(spr_Bala,1,xbala+64,ybala)}

o ultimo não é 56, e sim 64 xD
psycon
psycon

Games Ranking : Nota A

Notas recebidas : B-A
Data de inscrição : 13/01/2010
Reputação : 1
Número de Mensagens : 170
Prêmios : destruir um objecto de cada vez Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

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

Ir para o topo Ir para baixo

destruir um objecto de cada vez Empty Re: destruir um objecto de cada vez

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Página 1 de 2 1, 2  Seguinte

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos