Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 03/10/2008
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Atravessar objeto

em Ter 07 Out 2008, 00:22
Queria saber como de um lado poder atravessar o objeto e do outro fazer com que nada possa cair.. como sou péssima pra explicar o que quero, vou exemplificar com imagens xD
No pokémon o personagem pode descer as pedras de um lado mas não pode subir:


Eu queria fazer o oposto, tenho meu personagem e quero que quando ele pule suba o bloco mas quando ele for cair que ele não atravesse:


=D
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 06/07/2008
Número de Mensagens : 247
Insígnias de JAM :

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

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

Re: Atravessar objeto

em Ter 07 Out 2008, 09:27
Bom eu acho que entendi o q vc quer....

Vc quer fazer aqueles blocos que quando vc salta por baixo eles atravessa e que quando vc pula em cima dele ou cai ele nao atravessa tipo fica solido.

Esses blocos sao chamados de jump_through

Crie duas sprites iguais a essas



Faça a 1ª sprite 16x16 sem transparencia.

Faça a 2ª sprite com 16x16 dai vc pinta a metade dela a parte de cima
de preto ou outra qualquer cor e marque e ela como transparente.

Bom e seguinte crie um objeto com esse nome ou outro se quizer
e coloque a 1ª sprite q vc crio e 2ª sprite pela metade como mask e nao marque solid no objeto.

Agora vai no personagem e coloque o evento Colisao com o bloco que vc criou

e coloque esse codigo:

if vspeed>-0.1
{
if other.y-16>y
{
x=self.x
y=other.y-32
vspeed=0
}
}



Bom e isso se nao entendeu pergunte, espero que Ajude Flws!
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

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

Re: Atravessar objeto

em Ter 07 Out 2008, 09:53
existe uma engine aqui no forum
mas nao me lembro o nome
vai la em engines que ta la
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 06/07/2008
Número de Mensagens : 247
Insígnias de JAM :

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

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

Re: Atravessar objeto

em Ter 07 Out 2008, 10:06
Pedro Henrique escreveu:existe uma engine aqui no forum
mas nao me lembro o nome
vai la em engines que ta la

E verdade Pedro eu mesmo fiz uma engine sobre isso bem lembrado!

e a engine do luigi e tem isso tambem alem de outras coisas...

Entao Dani se vc preferir tem uma engine que fiz do mario , que tem isso que vc quer
alem de outras coisas mais, ela e de plataforma.


aqui esta o topico:

http://gmbr.forumeiros.com/engines-f12/engines-do-mario-1-entrando-nos-canose-outras-em-breve-t349.htm?highlight=mario+entrando
avatar
Data de inscrição : 23/09/2008
Número de Mensagens : 151
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://adf.ly/IvuGb

Re: Atravessar objeto

em Ter 07 Out 2008, 19:27
coloca uma condição se o y( ou x se for o caso) for maior, pode atravessar, se for menor nao.
avatar
Data de inscrição : 03/10/2008
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Atravessar objeto

em Ter 07 Out 2008, 22:12
vou testar todos e ver qual o melhor e mais simples =)
e fabio essa sua engine tem um monte de coisas legais vou ver tudinho qualquer coisa vou tá enchendo vcs com minhas dúvidas xD
brigada =)
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