[AJUDA]place_meeting se referir a todos os solidos

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

[AJUDA]place_meeting se referir a todos os solidos

Mensagem por AlexBosquin em Qui 06 Mar 2014, 13:41

Galera como está no titulo tem como por exemplo no step do player colocar quando usar a função place_meeting quando tem que colocar um objeto colocar uma função que faz ele fazer essa colisão com todos os sólidos!

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por willcraft2 em Qui 06 Mar 2014, 13:44

Não entendi muito bem mais você quer colisão com todos objetos ? se sim tenta isso aqui:
Código:

place_free(x,y);

Acho que é isso que você quer.
flw

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por AlexBosquin em Qui 06 Mar 2014, 14:01

não é com todos os objetos mas sim só com os sólidos! os que não forem sólidos não podem entrar!

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por willcraft2 em Qui 06 Mar 2014, 14:12

Cara usa um obj_parent coloca ele para todos objetos solido e coloca colisão somente no parent, entendeu ? se quiser faço um exemplo aqui.

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por AlexBosquin em Qui 06 Mar 2014, 15:41

eu sei sim, mas esse modo eu ja fiz, e ele vai me atrapalha um outro sistema aqui que tenho pra ativar e desativar o solid para um objeto específico!

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por dharrison em Qui 06 Mar 2014, 16:28

AlexBosquin
Da próxima vez tente deixar mais claro, ou até deixar um código q você tenha tentado usar dentro de um CODE

Mas vamos lá, pelo que entendi você quer que o objeto A só tenha colisão com objetos sólidos, certo?

Pode-se usar instance_nearest ou other.solid... (to sem o GM aki pra testar agora)

mas tente o seguinte:
Código:

//dentro do evento collision
if other.solid=true
{
//oque acontece...
}

ou:
Código:

//fora do evento collision
if instance_nearest.solid=true
{
//oque acontece
}

Desculpe o mal jeito, mas estou no trabalho agora não posso testar. Mas espero ter dado uma luz Happy

dharrison

Ranking : Nota B
Número de Mensagens : 1243
Idade : 25
Data de inscrição : 04/02/2009
Notas recebidas : A - B
Reputação : 89
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por Gabreel em Qui 06 Mar 2014, 17:58

Use o place_free(), ele só se refere aos sólidos!

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

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por AlexBosquin em Qui 06 Mar 2014, 18:43

blz vlw ae gabreel, vou testar aqui mano xD

AlexBosquin

Ranking : Nota C
Número de Mensagens : 621
Idade : 20
Data de inscrição : 10/07/2012
Notas recebidas : C
Reputação : 35
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.craftstudios.com.br

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por chicoweb em Qui 06 Mar 2014, 18:53

Gente que isso, o place_free(),  é só pra s´ólidos, e só isso que ele precisa.
Só para completar a informação o place_empty() é que serve para todos os objetos solidois ou não.

chicoweb

Ranking : Nota C
Número de Mensagens : 666
Idade : 40
Data de inscrição : 15/05/2012
Notas recebidas : B+C
Reputação : 49
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por Willy em Qui 06 Mar 2014, 19:06

Acredito que o problema já tenha sido resolvido com a resposta do Gabreel, mas só para deixar claro:

place_free: Verifica se não existe um objeto sólido em determinada coordenada.

place_meeting: Verifica se não existe um objeto especifico (sólido ou não) em determinada coordenada.

place_empty: Verifica se não existe um objeto (sólido ou não) em uma determinada coordenada.

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por willcraft2 em Qui 06 Mar 2014, 22:05

Eu falei place_free la O_o e o cara vem e fala que não funciona -.- nem chego a testar não é mesmo ?

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por dharrison em Qui 06 Mar 2014, 22:39

Nossa viajei, nem vi que place_free servia só pra sólidos Happy

Mas é verdade, ele disse que não funcionou... Será q tá resolvido ou não? lol!

dharrison

Ranking : Nota B
Número de Mensagens : 1243
Idade : 25
Data de inscrição : 04/02/2009
Notas recebidas : A - B
Reputação : 89
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: [AJUDA]place_meeting se referir a todos os solidos

Mensagem por Conteúdo patrocinado Hoje à(s) 23:55


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