Qual a Lógica de subir rampas ?

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

Qual a Lógica de subir rampas ?

Mensagem por kelvindeth em Qui 29 Abr 2010, 08:44

Aew. galera, vi alguns tutos aqui no forum de como subir rampas. Mais são scripts muito avançados.

Eu gostaria de uma explicação de como funciona a lógica para subir uma rampa.

Se possível um script pequeno, ou apenas informçãoes pra eu tentar criar uma engine simples..

Vlw galera.

kelvindeth

Número de Mensagens : 135
Idade : 24
Data de inscrição : 14/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por Licht em Qui 29 Abr 2010, 08:51

no objeto personagem: no evento que você vai pra esquerda ou pra direita, você põe a ação check collision, agindo com self, no retangulo acima de x e y coloque o objeto ladeira, x=0 y=0 e marque relative. ai tu bota start of a block, depois ir pra direção que tu quer, ai end of a block.

NOTA: se você fizer isso num evento key press, se você já estiver andando, você vai ter que apertar o botão pra tal direção de novo quando estiver na ladeira pra funcionar.

Licht

Ranking : Sem avaliações
Número de Mensagens : 1217
Idade : 18
Data de inscrição : 26/04/2010
Reputação : 34
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://lightsoftworks.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por Kabeção em Qui 29 Abr 2010, 11:01

A logica é bem fácil: enquanto tiver algo por baixo, suba.
Você pode usar isso de muitas formas como:


while place_free(x,y+1) // enquanto colidir com o chão...
{
y -= 1; // ...suba
}

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por kelvindeth em Qui 29 Abr 2010, 11:06

Hummm,, Isso é uam boa Lógica.

Era isso que me faltava pra realmente entender como que funciona, como é o pensamento do GM..

Obrigado, Vai me ajudar bastante Happy

kelvindeth

Número de Mensagens : 135
Idade : 24
Data de inscrição : 14/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por Jiraya em Qui 29 Abr 2010, 11:24

minha logica de subir rampas é desativar a gravidade enquanto estiver na rampa
=]

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por Denis Lemos em Qui 29 Abr 2010, 13:03

Pode se fazer assim também:
No STEP do player:
Código:

while (place_meeting(x+hspeed,y+1,obj_rampa))
{
  y-=1
}
Deixe a rampa como solida, e se tiver o evento de colisão do player com a rampa retire, pois daí não funciona !

É um geito bem mais simples e funcional do aquela engine que eu fiz !

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Qual a Lógica de subir rampas ?

Mensagem por Conteúdo patrocinado Hoje à(s) 18:05


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