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
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


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 : 2799
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
  • 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