Tem como ativar um objeto perto de outro ?

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

Tem como ativar um objeto perto de outro ?

Mensagem por Assassino em Qui 26 Jan 2012, 02:10

Não sei se é uma pergunta besta, mas eu procurei em todo fórum e nada achei.

Queria saber um código para:
>Desativar um objeto quando aperto tal tecla se ele estiver uns 5 pixels de distância do objeto veículo
>Depois ele reaparece uns 40 pixels de distância do mesmo objeto veículo se aperta a mesma tecla, é um jogo top down, já pensei na lógica só queria saber como ativar essa instância perto desse objeto veículo (como instance_create(x+40,y+40,global.chara) entendem ?)
Abraços

Assassino

Número de Mensagens : 390
Idade : 20
Data de inscrição : 13/08/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://rockstarfamilies.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Tem como ativar um objeto perto de outro ?

Mensagem por PedroX em Qui 26 Jan 2012, 12:03

Abaixo estão os códigos de desativar e ativar:

instance_deactivate_object(obj)
instance_activate_object(obj)

Basta ver a distância e usar essas funções.

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

Re: Tem como ativar um objeto perto de outro ?

Mensagem por Mr.Brum em Qui 26 Jan 2012, 12:44

Abaixo estão os códigos de checagem de distância:
Código:
distance_to_object(OBJETO)
distance_to_point(X,Y)

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Tem como ativar um objeto perto de outro ?

Mensagem por Assassino em Qui 26 Jan 2012, 14:22

Pedrø escreveu:Abaixo estão os códigos de desativar e ativar:

instance_deactivate_object(obj)
instance_activate_object(obj)

Basta ver a distância e usar essas funções.
mrbrum22 escreveu:Abaixo estão os códigos de checagem de distância:
Código:
distance_to_object(OBJETO)
distance_to_point(X,Y)
Eu resolvi como desativar o global.chara quando a distância for menor que 5 pixels, agora o problema é a segunda parte do código, vejam meu progresso:

>Depois de ser o motorista (global.driver=1) quando apertar a mesma tecla (keyboard_check_pressed(ord('F'))) o chara reaparece uns 40 pixels de distância do mesmo objeto veículo se aperta a mesma tecla, só queria saber como ativar essa instância perto desse objeto veículo (como instance_create(x+40,y+40,global.chara))

Eu não queria destruir minha instância por que sempre que uso o instance_create o ID dela é atualizado :|, por favor se não for pedir muito só queria saber como fazer essa adaptação

Assassino

Número de Mensagens : 390
Idade : 20
Data de inscrição : 13/08/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://rockstarfamilies.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Tem como ativar um objeto perto de outro ?

Mensagem por saim em Qui 26 Jan 2012, 15:27

Então deixa ver se eu entendi. Você quer apertar uma tecla e as instâncias de determinado objeto, se estiverem próximas do personagem, desparecem (são desativadas).
Daí, esse personagem pode estar aonde for que ao apertar a mesma tecla, essas instâncias reaparecem numa distância fixa do personagem.

Se for isso, no mesmo comando em que você reativa as instâncias, elas devem saltar pra posição requerida.
Código:
with(objeto a reativar){
//reativa
x = other . x + algo;
y = other . y + algo;
}

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

Re: Tem como ativar um objeto perto de outro ?

Mensagem por Conteúdo patrocinado Hoje à(s) 09:39


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