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

Nenhum

Ver toda a lista


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

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

Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:10
Tento fazer meu personagem se abaixar mais nunca da ceerto.
O jogo é do tipo platafor se alguem pode me ajudar agradeço.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 05/09/2009
Número de Mensagens : 859
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.jpgamesweb.xpg.com.br/

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:18
vc tem a sprite dele se abaixando? se sim faz assim: ex.:
Código:
if keyboard_check_pressed(vk_down) //se a tecla para baixo estiver pressionada
{
sprite_index = sprite_abaixado //irá mostrar o sprite do player abaixado.
}

if keyboard_check_released(vk_down) // se a tecla para baixo for soltada
{
sprite_index = sprite_em_pe //irá mostrar sprite do player em pé.
}

espero que resolva

ps.: troque os nomes sprite_abaixado e sprite_em_pe para os nomes correspondente.


Última edição por jp_away em Qui 14 Jan 2010, 09:25, editado 1 vez(es)
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:22
Mais eu queria saber como eu faço para abaixar para esquerda e para direita , se vc souber vou ficar muito grato.
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: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:28
if keyboard_check(vk_left) //tecla esquerda
{
if keyboard_check(vk_down)
sprite_index = sprite_abaixado_esquerda //irá mostrar o sprite do player abaixado.
}
if keyboard_check_released(vk_down) // se a tecla para baixo for soltada
{
sprite_index = sprite_em_pe //irá mostrar sprite do player em pé.
}

if keyboard_check(vk_right) //tecla direita
{
if keyboard_check(vk_down)
sprite_index = sprite_abaixado_direita//irá mostrar o sprite do player abaixado.
}
if keyboard_check_released(vk_down) // se a tecla para baixo for soltada
{
sprite_index = sprite_em_pe_direita //irá mostrar sprite do player em pé.
}
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:37
Eu to colocando esses códigos mais quando eu aperto para baixo ele não esta abaixando eu to mudando o nomes das sprites para o nome das que eu tenho mais mesmo assim nem tah indo.

Eu tenho as sprites

spr_par_dir = parado para direita
spr_par_esq = parado para esquerda
spr_aba_dir = abaixado na direita
spr_aba_esq = abaixado na esquerda
e as outras pulando e tal , mais nem esta indo o ele nem abaixa.

Desculpa a ignorancia é que sou meio novo nisso aki , mais de resto jah fiz tudo , anda pula.

Obrigado pela ajuda
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 05/09/2009
Número de Mensagens : 859
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.jpgamesweb.xpg.com.br/

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:43
vc tem que apertar pra direita, ou esquerda, e para baixo( juntos)
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:45
tem como eu fazer para aperta apenas para baixo , ser ter que aperta para baixo e para direita juntos ?
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 05/09/2009
Número de Mensagens : 859
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.jpgamesweb.xpg.com.br/

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:49
ñ, pq daí ñ vai ter como por para aparecer o sprite para direito ou esquerda... pq se apertar apenas para baixo, independente do lugar ou posição de onde estiver sempre vai aparecer apenas ele abaixado para um lado.
ah não ser que vc use as setas para direcioná-lo e depois usar outra tecla para abaixar, por exemplo: "A" para abaixar para a esquerda e "D" para abaixar para a direita.
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:54
Ah taah entendi.

E como fasso para qndo eu abaixar ele , ele não se movimentar o código deu certo de abaixar pertando , duas teclas juntas , mais ele se movimenta qndo abaixado.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 05/09/2009
Número de Mensagens : 859
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.jpgamesweb.xpg.com.br/

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 09:57
Código:
if keyboard_check(vk_left) //tecla esquerda
{
if keyboard_check(vk_down)
sprite_index = sprite_abaixado_esquerda //irá mostrar o sprite do player abaixado.
speed=0
}
if keyboard_check_released(vk_down) // se a tecla para baixo for soltada
{
sprite_index = sprite_em_pe //irá mostrar sprite do player em pé.
}

if keyboard_check(vk_right) //tecla direita
{
if keyboard_check(vk_down)
sprite_index = sprite_abaixado_direita//irá mostrar o sprite do player abaixado.
speed = 0
}
if keyboard_check_released(vk_down) // se a tecla para baixo for soltada
{
sprite_index = sprite_em_pe_direita //irá mostrar sprite do player em pé.
}

vê se dá, ñ testei mas acho que dá sim.

ah , vc substitui o que vc pôs e ñ esquesse de trocar o nome dos sprites
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 10:34
Nem deu muito certo esse código 😢

Alguem me ajuda a fazer meu personagem abaixar..!

Por favor.
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 12:01
Olha, o nosso amigo jp disse que não é possível colocar para abaixo sem pressionar alguma tecla do lado, está errado, porque pra fazer isso, é só fazer uma condição, para verificar se o sprite do player está virado para a esquerda ou direita, vamos ver.

Código:
if keyboard_check_pressed(vk_down)//se a tecla pra baixo for pressionada
{
      if sprite_index = spr_par_dir //se o sprite do player for virado para a direita
        {
                  sprite_index = spr_aba_dir//será mostrado ele abaixado para a direita
          }
          else //senão
          {
                    sprite_index = spr_aba_esq //sera mostrado ele abaixado para esquerda
}}

Este código verifica para que lado o sprite do player está, e assim, se estiver com o sprite para a direita, será mostrado ele abaixado para a direita, senão será mostrado ele para a esquerda.
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 12:13
Nossa devo ter feito algo errado no começo , pq qndo coloco para abaixa mostro tipo as 2 imagens juntos a dele pulando e a dele abaixado , e ele nem fica abaixado.

Me ajudem.
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 12:15
Você tem que explicar mais.
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 14:36
Deixa eu te fazer um mini-tuto !!!

Só será necessário duas sprites, uma dele parado em pé para a "DIREITA", e a outra dele abaixado para "DIREITA" também !!!

Agora faça o seguinte:

No Evento Create dele coloque uma variável para saber em qual lado ele estará virado, então escreva assim no evento create:
Código:
lado=1
abaixado=false
Feito isso vamos declarar quando e o que ele fará se a variável lado for igual à 1 ou 0, então coloque no Evento Step o seguinte código:
Código:
if keyboard_check(vk_right) and abaixado=false // Se apertar direita e abaixado ser falso
{
    sprite_index=spr_parado_em_pe
    lado=1 // lado será igual á 1
    x+=3
}

if keyboard_check(vk_left) and abaixado=false // Se apertar esquerda e abaixado ser falso
{
    sprite_index=spr_parado_em_pe
    lado=0 //lado será igual á 0
    x-=3
}
if keyboard_check(vk_down) // Se apertar para baixo
{
    abaixado=true  // abaixado será verdadeiro
}
  else // senão apertar para baixo
      {
          abaixado=false  // abaixado será falso
      }
if abaixado=true // Se abaixado for verdadeiro
{
    sprite_index=spr_abaixado // mudará para sprite de abaixado
}

// VIRAR PARA OS LADOS

if lado=1 // Seo lado for igual á 1
{
    image_xscale=1  // a imagem será normal na scala horizontal
}
if lado=0 // Agora se o lado for igual á 0
{
    image_xscale=-1 // a imagem será invertida na horizontal
}

OBS:

Desse modo só é necessário das sprites do perssonagem virado para o lado direito !
E ele só vai andar ou mudar o lado se não estiver abaixado.

Espero que tenha entedido a lógica !!!
Até mais !!!
avatar
Data de inscrição : 11/01/2010
Número de Mensagens : 10
Insígnias de JAM :

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

Re: Como fazer meu personagem abaixar

em Qui 14 Jan 2010, 18:20
O muito obrigado cara deu certo aki.

Obrigado a todos que ajudaram e pela paciencia hein.

Abração.
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