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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Data de inscrição : 15/11/2010
Número de Mensagens : 333
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://jozgm.webnode.com.br/

[Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 08:01
Eu estou criando um jogo de plataforma, mas o personagem fica pulando sozinho:

Alguém ai sabe qual é o problema?

Código:
mov=0
if place_free(x+1,y) and keyboard_check(vk_right) {if keyboard_check(vk_shift) {move_contact_solid(0,12);mov=2} else {move_contact_solid(0,6);mov=1};dir=0}
if place_free(x-1,y) and keyboard_check(vk_left) {if keyboard_check(vk_shift) {move_contact_solid(180,12);mov=2} else {move_contact_solid(180,6);mov=1};dir=1}
if place_free(x,y+1)
{
vspeed+=0.5
sprite_index=s_jpl
}
else
{
vspeed=0
switch mov
{
case 0:sprite_index=s_jp;break
case 1:sprite_index=s_ja;break
case 2:sprite_index=s_jc;break
}
if keyboard_check_pressed('Z') {vspeed=-8}
}
if dir = 0 {image_xscale=1} else {image_xscale=-1}
if imp1 = true {move_contact_solid(135,6);dir=0;mov=false}
if imp1 = true {move_contact_solid(45,6);dir=0;mov=false}


Última edição por JOZ. em Qua 19 Jan 2011, 11:05, editado 1 vez(es)
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 11/07/2010
Número de Mensagens : 149
Insígnias de JAM :

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

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 09:17
Código:
mov=0
if place_free(x+1,y) and keyboard_check(vk_right) {if keyboard_check(vk_shift) {move_contact_solid(0,12);mov=2} else {move_contact_solid(0,6);mov=1};dir=0}
if place_free(x-1,y) and keyboard_check(vk_left) {if keyboard_check(vk_shift) {move_contact_solid(180,12);mov=2} else {move_contact_solid(180,6);mov=1};dir=1}
if place_free(x,y+1) and keyboard_check(vk_up)
{
vspeed+=0.5
sprite_index=s_jpl
}
else
{
vspeed=0
switch mov
{
case 0:sprite_index=s_jp;break
case 1:sprite_index=s_ja;break
case 2:sprite_index=s_jc;break
}
if keyboard_check_pressed('Z') {vspeed=-8}
}
if dir = 0 {image_xscale=1} else {image_xscale=-1}
if imp1 = true {move_contact_solid(135,6);dir=0;mov=false}
if imp1 = true {move_contact_solid(45,6);dir=0;mov=false}
acho que consegui arrumar o código, não sei
avatar
Ranking : Nota B
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Data de inscrição : 15/11/2010
Número de Mensagens : 333
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://jozgm.webnode.com.br/

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 09:29
Ele continua pulando sozinho só que agora ele sobe e não desce mais..
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

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

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

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 09:51
Você quer que ele pula, é?
avatar
Ranking : Nota B
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Data de inscrição : 15/11/2010
Número de Mensagens : 333
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://jozgm.webnode.com.br/

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 10:19
@Super Games escreveu:Você quer que ele pula, é?

Pular ele pula, o problema é que ele pula sem você apertar o botão.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

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

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

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 10:27
Coloca isto no Step:
Código:
if keyboard_check_pressed(vk_up)
{if!place_free(x,y+2){vspeed=-12}}


Espero ter ajudado...
avatar
Ranking : Nota B
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Data de inscrição : 15/11/2010
Número de Mensagens : 333
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://jozgm.webnode.com.br/

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 10:31
@Super Games escreveu:Coloca isto no Step:
Código:
if keyboard_check_pressed(vk_up)
{if!place_free(x,y+2){vspeed=-12}}


Espero ter ajudado...

Eu fiz um negócio parecido só que colquei Z ao invés de vk_up, quando eu uso vk_algumacoisa funciona mas quando uso uma letra não funciona...
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

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

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

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 10:46
Reputação da mensagem: 100% (1 votos)
Coloca:
Código:
(ord("Z")))
avatar
Ranking : Nota B
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Data de inscrição : 15/11/2010
Número de Mensagens : 333
Insígnias de JAM :

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

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://jozgm.webnode.com.br/

Re: [Resolvido]Por que o personagem fica pulando???

em Qua 19 Jan 2011, 11:04
Funcionou!

Valew mesmo!

Tópico Resolvido
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