Conectar-se
Quem está conectado
27 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 26 Visitantes

Rodrigo Santiago

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   :
   :
   :
Ver perfil do usuário

Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 14:55
Tipo, no obj_personagem pricipal, eu colocar um código que faz um objeto virar outro através de código...

Tipo (2) aqui é o personagem principal : Surprised
aqui é o obj_pula pula : Exclamation
aqui é o obj_pula pula2 : ExclamationExclamation
e esse personagem principal tem um código, o :
Código:
instance_change(obj_pula pula to obj_pula pula2)

Claro que este código não funciona, mas eu queria um que funcionasse!
avatar
Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:08
Para isto temos o comando with:

No pula_pula

Código:

with (pula_pula2) {instance_change(pula_pula,1)}

O comando with faz você poder acessar códigos internos de um objeto estando em outro, a estrutura é a seguinte:

Código:

with(<objeto a ser acessado) {<comando a serem passados>}

Espero ter ajudado, qualquer duvida ou problema só falar.
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:22
Você não entendeu nada! Eu quero fazer um objeto virar outro através de código em OUTRO objeto! Eu gostaria que o obj_pula pula virasse o obj_pula pula2 através de um código no personagem principal!
Tenha cortesia com quem tenta te ajudar! Seja mais educado ok? Afinal a pessoa só esta tentando lhe ajudar.
(Editado por Vinians)
avatar
Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:37
Mas foi isto que eu postei ué? Coloque assim:

Dizemos que deve virar outro objeto ao apertar uma tecla:

No step do personagem:

Código:


if keyboard_check_pressed(vk_space)
{
with (pula_pula) {instance_change(pula_pula2,1}
}


Isto é oque você quer não? Aqui funciona certinho.
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:40
Buááá... quero que quando o obj_principal colida com o pula pula, o pula pula vire o pula pula2, mas isso, através DE CÓDIGO NO OBJ_PRINCIPAAAAAL!
avatar
Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:45
.............

Se isto não for oque você quer, eu não estou itendendo nada:

No evento de colisão com o pula_pula dentro do objeto do perssonagem principal:

Código:

with (pula_pula) {instance_change(pula_pula2,1}

Testei aqui e funciona exatamente como você disse acima... Tente ai.


Última edição por Sannin Kyuubi em Sex 19 Mar 2010, 15:46, editado 1 vez(es)
avatar
Data de inscrição : 22/11/2009
Número de Mensagens : 1035
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.recursos-mania.forumeiros.com

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:45
Eu faria assim:

No evento Collision do pula_pula e o obj_principal coloque:
Código:
instance_change(pula_pula2,1);

Espero ter ajudado
Valew!
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:46
Esquece cara, já resolvi! Usei a parte
Código:
{
with (pula_pula) {instance_change(pula_pula2,1}
}
do teu código e resolvi!
avatar
Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um objeto virar outro através de código em outro objeto????

em Sex 19 Mar 2010, 15:48
É isto que eu ia postar la mas colei o la de cima e não editei. Bem depois de tudo, mas uma maker com dúvida resolvida Smile.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum