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


Existe função hide object? (esconder objeto)

+2
vinians
Anderson3d
6 participantes

Página 1 de 2 1, 2  Seguinte

Ir para baixo

Existe função hide object? (esconder objeto) Empty Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 17:27

Alguem sabe me informar se existe a função hide object? Tipo a plataforma so aparace se o player estiver mais alta que ela, ou seja, o player pode pular por baixo dela e alcançá-la, tipo isso aqui:

Existe função hide object? (esconder objeto) Duvidaji6

No meu engine se o player pula por baixa da platafor ele bate nela e cai... Mad
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por vinians Sex 20 Fev 2009, 18:13

Para esconder um objeto use obj.visible = false. Mais acho que não é isso que vc quer, oque acontece é que vc tem que verificar se o objeto esta pisando na plataforma e não para o movimento quando ele simplemente esbarra nela. Não posso te dizer especificamente como fazer isso, pois não sei como vc implementou sua engine, mas de um modo geral vc pode verificar se o vspeed esta negativo a dai não stopar o pulo caso ele encontre. Vc pode verificar isso usando a função place_meeting que testa se um determinado objeto esta colidindo com usa instância.
vinians
vinians

Games Ranking : Nota B

Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Reputação : 90
Número de Mensagens : 2715
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 1

Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Construct 2
  • Java
  • C#
  • Javascript
  • C ou C++
  • Outros


https://vinians.itch.io

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 18:33

eu arrumo pra ti, é só manda

o jeito mais simples, porem pior, é colocar no step da plataforma:

Código:
if (obj_player.vspeed >= 0) {
    solid = true;
}
else {
    solid = false;
}

outra forma melhor é colocar no step do player:

Código:
while (place_meeting(x,y,obj_plataforma)) {
    y -= 1;
    if (vspeed >= 0) {
        vspeed = 0;
    }
}

Obs.: para esse segundo code, deixe a plataforma com solid = false;

e lembresse de renomear esse objs de acordo com oq vc tem ai
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 20:23

pessoal muito obrigado pelas dicas, vou testar isso e jaja posto se deu certo... mas não entendi o que isso quer dizer

Vc pode verificar isso usando a função place_meeting que testa se um determinado objeto esta colidindo com usa instância.
Como assim colidir com sua instancia???
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 20:29

instancia sao os objetos
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 20:48

pessoal testei os dois códigos, no primeiro a bola esta subindo e passa um pouco a plataforma mas cola dentro dela, e o outro a bola para de subir quando ultrapassa a plataforma! Tipo ela para do nada quando chega em cima. Ela deveria subir, passar da platafor e quando descer parar nela... alguem resolve isso???????????
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 21:04

vc fez oq eu falei? a plataforma NAO pode ser solida!!!!!! e nao pode ter nenhum evento de colisao com ela!!!!!!!!!!!!!!!!!!!!!!!!!
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 21:07

e ela não esta solida não, nem tem nenhum evento de colisão não, ele sobe, passa dela, mas para certinho em cima dela.. o correto seria que ele passasse dela e depois caísse em cima dela... Num to conseguindo nem a pau hehehe...
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 21:16

while (place_meeting(x,y+1,obj_plataforma)) {
y -= 1;
if (vspeed >= 0) {
vspeed = 0;
}
}

tenta desse jeito ai
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 21:19

while (place_meeting(x,y+1,obj_plataforma)) {
y -= 1;
if (vspeed >= 0) {
vspeed = 0;
}
}

tenta desse jeito ai
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 21:29

cara quase deu certo mas nao dá mesmo. A bola quando toca em baixo ela acelera demais e tipo da outro pulo de cima da plataforma...
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 21:38

hum, entao tenta assim:

while (place_meeting(x,y+1,obj_plataforma)) {
if (vspeed >= 0) {
vspeed = 0;
}
}
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 20 Fev 2009, 21:41

assim o objeto cola no chao... meu deus, que osso!!!
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 20 Fev 2009, 21:54

manda a engine pra mim, algo deve estar interferindo
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Qua 25 Fev 2009, 16:18

cara mandei e a que vc mandou de volta também não deu certo num foi? Ja rodei esse forum e nao vi resposta pra isso que parece ser tão fácil... O plataforma deveria desaparecer quando eu vier de baixo dela...
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Qua 25 Fev 2009, 19:01

cara, ainda nao intendi, ele deve aparecer oO
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Anderson3d Sex 27 Fev 2009, 14:03

seguinte gusba, pelo seu código o player sobe, se esta debaixo da plataforma ela não batele nele, mas quando ele está no ponto zero da plataforma ,no primeiro código ele para em pé dela bruscamente, no segundo ele dá outro pulo e sobe mais. O correto é que ele suba e na mesma velocidade aterrisse nela.

Ja to cadastrado em 3 foruns e ninguém resolve isso. Não acredito que isso seja tão complicado de se fazer...
Anderson3d
Anderson3d

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 27 Fev 2009, 14:22

cara, olhe a minha engine sa sesao de de projetos, la tem bem isso
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por CPinheiro Sex 27 Fev 2009, 17:47

Meu deus, que complicação para fazer algo tão simples?

Step do objeto da plataforma:

Código:

if (instance_exists(obj_personagem))
{
    if (y < obj_personagem.y-1)
        {solid=false;}
    else
        {solid=true;}
}

Colisão da plataforma com o personagem (não esqueça de marcar a checkbox "other"):
Código:

if (other.solid = true)
{
move_contact_solid(direction,8);
vspeed=0;
hspeed=0;
}


Obs: para esse código funcionar, o hotspot do personagem deve estar NA PARTE MAIS BAIXA DO SPRITE. Se seu sprite tiver 29 pixels de altura, coloque o hotspot y dele em 29.

Não tem erro. Estou usando isso em um projeto meu, e está funcionando perfeitamente.

Ah, Gusba, não recomendo isso daí não. Sei lá, não é uma boa idéia ficar brincando com o y do personagem em um jogo de plataforma. "/
CPinheiro
CPinheiro

Data de inscrição : 01/06/2008
Reputação : 0
Número de Mensagens : 1015
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://supermariobrasileiro.blogspot.com

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

Mensagem por Gusba Sex 27 Fev 2009, 19:10

cada um faz como quer, aki em casa, o meu jeito funciona, entao estou feliz
Gusba
Gusba

Data de inscrição : 03/08/2008
Reputação : 0
Número de Mensagens : 1156
Prêmios : Existe função hide object? (esconder objeto) Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

http://www.ciganospictures.hd1.com.br

Ir para o topo Ir para baixo

Existe função hide object? (esconder objeto) Empty Re: Existe função hide object? (esconder objeto)

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