[Abandonado]Objeto respeitando Objeto!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

10% [Abandonado]Objeto respeitando Objeto!

Mensagem por DigoMaker em Ter 17 Dez 2013, 00:23

Ao toca numa chave a porta tem que abrir!

.. --\' 



Última edição por DigoMaker em Ter 17 Dez 2013, 19:26, editado 6 vez(es)

DigoMaker

Número de Mensagens : 12
Idade : 19
Data de inscrição : 14/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por Gabreel em Ter 17 Dez 2013, 00:37

Em vez de trocar o objeto não poderia simplesmente trocar a sprite?

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por PedroSilva em Ter 17 Dez 2013, 03:49

Usa só um objeto e quando houver colisão trocar a sprite como citado acima. '-'

PedroSilva

Número de Mensagens : 190
Idade : 18
Data de inscrição : 19/09/2013
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por glasdou em Ter 17 Dez 2013, 04:22

se eu entendi bem, quando a bola colidi com o cuadrado vermelho só o cuadrado que colidiu fica azul certo?
acho que é isso.

fiz esta engine para voce (nao tinha nada melhor pra fazer e decidi te ajudar) fiz com GML pois o DnD (Drag and Drop) é muito bugado (e eu nao sei usar direito Razz)

Download :  versão Game Maker Studio
versão game maker 8

glasdou

Número de Mensagens : 95
Idade : 17
Data de inscrição : 21/11/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por DigoMaker em Ter 17 Dez 2013, 10:48

Gabreel,PedroSilva! Sim pode ser.valeu por responde

glasdou!você entendeu um detalhe só errado.
""(nao tinha nada melhor pra fazer e decidi te ajudar)""
Pensando desse jeito.jamais vou recursa a sua ajudar,mas tambem não a peço.Obrigado pelo engime"vou usa como exemplo desse tópico".Se quere continua a ajudar leia lá pra cima.

DigoMaker

Número de Mensagens : 12
Idade : 19
Data de inscrição : 14/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por saim em Ter 17 Dez 2013, 11:35

Acho que saquei o que você quer. Deixa eu colocar mais alguns detalhes, aí você me fala quais são verdadeiros, quais são falsos.
- os quadrados estão perfeitamente alinhados em grid
- havendo um terceiro quadrado vermelho alinhado, você quer que ele também mude de cor
- se o quadrado ao lado do vermelho for de outra cor, digamos verde, ele NÃO DEVE mudar de cor
- apesar do exemplo citar quadrados lado a lado, quadrados acima e abaixo também entram na pergunta

A coisa é mais complicada do que parece, mas a solução é simples. É complicada porque você está começando e tem dúzias de erros que você pode cometer até entender porque diabos "isso" funciona e "aquilo" não.
O primeiro erro seria tentar fazer tudo através da bola. Até é possível, mas requer alguns conhecimentos de código que você disse que não tem. Você vai fazer a bola ativar uma ação no quadrado e essa ação vai verificar os quadrados adjacentes e, tendo quadrados vermelhos, ativar a ação neles também, numa reação em cadeia que acontece toda no mesmo step, de modo que o efeito é instantâneo.
O segundo erro seria não checar que quadrado é esse. Isso não é tão fácil de ver que é um erro: a bola toca no quadrado e, seja ele qual for, ele fica da cor da bola, certo? O lance é que essa mesma ação vai acontecer nos quadrados adjacentes e esses também vão realizar a mesma ação, com todos os adjacentes. Se "A" é adjacente a "B", então "B" é adjacente a "A". Já viu onde isso vai dar? Sem um ponto final, "A" realiza a ação em "B" e manda "B" realizar a ação em "A", num loop infinito. O ponto final é uma condição simples "SE o quadrado adjacente é vermelho cor ENTÃO mudo a cor dele". Quando ele for verificar se o quadrado original é vermelho, ele já vai ser azul (você vai garantir isso) e o loop não acontece mais.

Como disse, a solução é relativamente simples, mas requer a previsão dos problemas.
Se você não achar a implementação tão simples assim, dê um toque eu que tento ajudar.
Qualquer dúvida quanto à explicação, fique à vontade pra perguntar, ok?

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por DigoMaker em Ter 17 Dez 2013, 13:56

Saim
Muito obrigado pela sua alta generosidade.
Vou ser sincero.a sua resposta entendi poucas coisas anh! "sorry" 
Peço a você que leia a "2° edição".por favor.
valeu por responde.

DigoMaker

Número de Mensagens : 12
Idade : 19
Data de inscrição : 14/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por saim em Ter 17 Dez 2013, 16:24

hm... olha, eu uso o gm8 ou gms. pouca gente usa o 8.1...
Mesmo assim, eu tenho acesso ao fórum do meu trabalho, mas não ao game maker, de modo que não adiantaria baixar sua engine mesmo que ela fosse feita nas versões que eu uso. Então não tenho como visualizar o problema.

Mas se for simplesmente "abrir todos os objetos baú ao tocar no objeto chave", num evento de colisão, coloque a ação aplicada ao objeto baú. E fim.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por DigoMaker em Ter 17 Dez 2013, 19:32

Obrigado pra vocês ai de cima.Mas pra min já deu.vou ver um toturial
para conseguir Resolver.

....................................................................
....................................................................
....................................................................

DigoMaker

Número de Mensagens : 12
Idade : 19
Data de inscrição : 14/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por PedroX em Ter 17 Dez 2013, 22:46

As perguntas no tópico devem ser mantidas para que futuros pesquisadores possam achar respostas. Em vez de editar o post inicial, faça um novo post para atualizar o status.

Tinha um link pra uma engine, você ainda quer continuar? Eu não baixei antes porque não tive tempo. Geralmente as dúvidas são resolvidas em até 2 dias e a sua não tem nem 1.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por DigoMaker em Ter 17 Dez 2013, 23:22

Entendido,Adm! começei no sabado.
Mas é um seguinte dei uma explição o pessoal por caso de um detalhe entendeu diferente.rapidamente dei outra explicação.entenderam outra coisa dinovo.
Ai já mandei o engime e mudei o titulo que estava diferante da 3° explicação.
só que tinha que bota mais de 1 versão do GM.ai já fiquei meio confuso quando mudei o titulo do topico.ficou diferente das primeiras resposta.
e não cheguei uma conclusão.to arrenpendido de te criado esse topico.
acho que posso ate leva punição.Não sei!o melhor jeito de tira esta duvida
é estuda.Happy

............................................................................

DigoMaker

Número de Mensagens : 12
Idade : 19
Data de inscrição : 14/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por JoaoVanBlizzard em Ter 17 Dez 2013, 23:26

onde está esse link que eu queria olhar o que você esta tentando fazer, só desistir não resolve, se você realmente gosta do que faz não esnobe a ajuda da galera. todo mundo está aqui para ajudar, mas você tem que se ajudar em primeiro lugar.

JoaoVanBlizzard

Ranking : Nota B
Número de Mensagens : 1925
Idade : 38
Data de inscrição : 04/03/2012
Notas recebidas : B+B
Reputação : 144
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

10% Re: [Abandonado]Objeto respeitando Objeto!

Mensagem por Conteúdo patrocinado Hoje à(s) 16:40


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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