Conectar-se

Esqueci minha senha

Últimos assuntos
» Mudança de sprite rapida
por Diemorth Hoje à(s) 00:24

» O que você fez, Maitê?! Animação 2D
por efraim leonardo Ontem à(s) 21:44

» XColorPicker [XCreator]
por vinians Ontem à(s) 20:24

» Garagem dos Jogos - #JAM
por Alex FC Ontem à(s) 20:07

» Vamos Participar juntos do GMTK JAM 2020?
por Diemorth Ontem à(s) 13:54

» Retorno da GMBR!!!
por JoaoVanBlizzard Ontem à(s) 11:08

» Perspectivas Futuras da GMBR
por DonutScore Ontem à(s) 01:09

» Inimigo capaz de desviar de sólidos
por dharrison Ter 26 Maio 2020, 23:25

» Black Spirit (Estilo dark Souls)
por theguitarmester Ter 26 Maio 2020, 22:40

» Problema na administração de memória ao realizar c
por vinians Ter 26 Maio 2020, 19:53

» Oi eu sou o Arthur
por vinians Dom 24 Maio 2020, 18:03

» Projeto em andamento: Super Matakoronga
por theguitarmester Dom 24 Maio 2020, 15:33

» Como criar música com Instrumentos Virtuais(VST)
por theguitarmester Dom 24 Maio 2020, 13:41

» [Dúvida] Ajudem-me a programar ENUM para GM 8.1
por dharrison Dom 24 Maio 2020, 01:48

» Lista de Medalhistas
por dharrison Sab 23 Maio 2020, 13:41


GM:S2 - "solid"=false quando objeto é sobreposto

Ir em baixo

GM:S2 - "solid"=false quando objeto é sobreposto Empty GM:S2 - "solid"=false quando objeto é sobreposto

Mensagem por Joaquim Jr em Qui 05 Set 2019, 08:59

Olá, amigos! Gostaria de saber como anular a propriedade "solid" de uma instância de objeto quando esta instância fica sobreposta por outra instância em específico. Vamos aos esclarecimentos...

Imaginem um jogo onde você tem 5 blocos de mesmo tamanho: 1 amarelo, 2 azuis e 2 vermelhos. Com exceção do bloco amarelo, todas essas instâncias estão com a propriedade "solid" marcada, pois a ideia é fazer com que blocos de mesma cor sejam destruídos por colisão entre si.

Agora imaginem que vocês têm um chão horizontal e que esses 5 blocos estão distribuídos na seguinte ordem, da esquerda para a direita: azul; vermelho; amarelo; azul; vermelho.

Agora, um detalhe muito importante: o bloco amarelo serve para desativar a propriedade "solid" daquele que estiver "sob" ele, mas tal coisa só deve ocorrer se o bloco de "baixo" estiver totalmente encoberto. E mais: os blocos só podem ser movidos na horizontal e não pode haver mais de 1 bloco "sob" o amarelo. Assim que o jogador (com o mouse) largar um bloco "sob" o amarelo, poderá até fazer com que outros passem por "cima", mas não poderá largar nenhum outro em "baixo" do amarelo enquanto aquele que já está nesta posição não sair totalmente.

É isso. Preciso saber como programar o que foi dito no parágrafo anterior, com exceção da movimentação - que eu já sei fazer. Muito obrigado a todos aqueles que puderem me ajudar. Qualquer coisa, peçam mais informações mesmo. De qualquer forma, obrigado pela atenção de todos.
Joaquim Jr
Joaquim Jr

Games Ranking : Sem avaliações

Data de inscrição : 15/11/2018
Reputação : 0
Número de Mensagens : 5
Prêmios : GM:S2 - "solid"=false quando objeto é sobreposto 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

Voltar ao Topo Ir em baixo

GM:S2 - "solid"=false quando objeto é sobreposto Empty Re: GM:S2 - "solid"=false quando objeto é sobreposto

Mensagem por aminaro em Sab 07 Set 2019, 11:17

Tem como mandar uma foto? Não consegui entender direito como vc deseja fazer.

aminaro
aminaro

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 31/01/2014
Reputação : 21
Número de Mensagens : 94
Prêmios : GM:S2 - "solid"=false quando objeto é sobreposto 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

Voltar ao Topo Ir em baixo

GM:S2 - "solid"=false quando objeto é sobreposto Empty Imagem Ilustrativa

Mensagem por Joaquim Jr em Sab 07 Set 2019, 12:29

Pessoal, segue uma imagem ilustrativa da situação. Qualquer coisa, entrem em contato. Muito obrigado pela atenção de todos.GM:S2 - "solid"=false quando objeto é sobreposto Gmbr_011
Joaquim Jr
Joaquim Jr

Games Ranking : Sem avaliações

Data de inscrição : 15/11/2018
Reputação : 0
Número de Mensagens : 5
Prêmios : GM:S2 - "solid"=false quando objeto é sobreposto 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

Voltar ao Topo Ir em baixo

GM:S2 - "solid"=false quando objeto é sobreposto Empty Re: GM:S2 - "solid"=false quando objeto é sobreposto

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