Atravessar objeto

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

Atravessar objeto

Mensagem por dani 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

dani

Número de Mensagens : 30
Idade : 27
Data de inscrição : 03/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Atravessar objeto

Mensagem por Fabião 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!

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Atravessar objeto

Mensagem por PedroX 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

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: Atravessar objeto

Mensagem por Fabião 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

Fabião

Ranking : Nota B
Número de Mensagens : 247
Idade : 29
Data de inscrição : 06/07/2008
Notas recebidas : B
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Atravessar objeto

Mensagem por maniche 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.

maniche

Número de Mensagens : 151
Idade : 24
Data de inscrição : 23/09/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://adf.ly/IvuGb

Voltar ao Topo Ir em baixo

Re: Atravessar objeto

Mensagem por dani 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 =)

dani

Número de Mensagens : 30
Idade : 27
Data de inscrição : 03/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Atravessar objeto

Mensagem por Conteúdo patrocinado Hoje à(s) 15:27


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