Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

[RESOLVIDO]Como modificar somente uma instância específica?

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

[RESOLVIDO]Como modificar somente uma instância específica?

Mensagem por CLS em Qui 17 Mar 2011, 22:15

Olá, pessoal!
Hoje estava fazendo alterações e adições em meu projeto e encontrei o seguinte problema: não consigo modificar somente uma instância.
A pergunta é: como eu modifico somente uma instância específica?
Vou dar um exemplo:

Sabe aquela caixinha com o símbolo "?" do Super Mario World?
É um sistema igual àquele, quando o Mario encosta por baixo nela a mesma troca para o sprite em que ela está "apagada", só aquela instância.

Bom, alguém poderia me explicar como eu posso fazer isso?



Até!Happy


Última edição por CLS em Qui 17 Mar 2011, 22:24, editado 1 vez(es)
avatar
CLS

Data de inscrição : 13/05/2010
Número de Mensagens : 298
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO]Como modificar somente uma instância específica?

Mensagem por SIGILOSO em Qui 17 Mar 2011, 22:19

Você deve usar a função other., que irá aplicar a troca de sprite ou ação à outra instância. Por exemplo, quando o Mario colidir com o bloco, será o bloco que vai trocar de sprite, o outro objeto, isso se estivermos falando da colisão do Mario com o bloco.
Um exemplo melhor seria este: O objeto tiro irá acertar os capangas do mal do vilão pscopata, no momento em que ele os acertar, os capangas do mal do vilão pscopata deverão morrer. Assim, no evento de colisão:
Código:
other.morrer=true
Entendeu? Assim, só o capanga do mal do vilão pscopata atingido morrerá Very Happy
afro
avatar
SIGILOSO

Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 4
   : 2
   : 1

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [RESOLVIDO]Como modificar somente uma instância específica?

Mensagem por CLS em Qui 17 Mar 2011, 22:23

AuheUHEUheuHEh!xD
Esse exemplo foi muito criativo!
Pois bem, entendi muito bem o que você quis dizer, mas não sabia que eu poderia usar essa função!
Muito obrigado!
Bom, tenho certeza que vai dar certo, se não dar...

FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU!



Até!Happy
avatar
CLS

Data de inscrição : 13/05/2010
Número de Mensagens : 298
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário http://www.totalmakers.forumais.com

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