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

RenanRP

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 22/09/2014
Número de Mensagens : 19
Insígnias de JAM :

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

[Dúvida]Salto e plataforma

em Qua 01 Out 2014, 13:50
Eu estou a fazer um jogo que também esta neste forum Little Jumper, tenho uma duvida como é que eu faço para que a animação pare quando salto e que volte quando eu caiu no chão porque sempre que tentei isso fica bugado e a imagem quando cai no chão não muda para a normal.

Outra pergunta era a como é que faço o boneco ir com a plataforma Question
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 21/04/2014
Número de Mensagens : 192
Insígnias de JAM :

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

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

Re: [Dúvida]Salto e plataforma

em Qua 01 Out 2014, 14:26
Cara eu não testei pois estou no computador da minha namorada, mas é algo mais ou menos assim para a direita:

if keyboard_check(vk_right)
{
if place_free(x+1,y) and !place_free(x,y+1) {sprite_index = player_right image_speed=0.5 x+=4}
}
else
{
image_speed =0
sprite_index =0
}


avatar
Data de inscrição : 06/09/2014
Número de Mensagens : 361
Insígnias de JAM :

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

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

Re: [Dúvida]Salto e plataforma

em Qua 01 Out 2014, 14:27
Seu jogo percebi que quando seu carinha pula ele cai e da impulso para cima qualquer coisa pode me adicionar para resolvermos esse problema bom voltando ao caso passe seu codigo do seu personagem porque há varios tipo de codigo para se criar 1 movimento e não sei se vai dar certo eu criar no meu
avatar
Data de inscrição : 22/09/2014
Número de Mensagens : 19
Insígnias de JAM :

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

Re: [Dúvida]Salto e plataforma

em Qua 01 Out 2014, 15:18
Eu fiz
o evento press right e o codigo que pos foi hpseed = 2
press left e o codigo hpseed = -2

e em ambos mudei para outro sprite
o salto fiz
Código:
if (saltar=true){
 if (global.saltarr > 0){
  vsp=-10
  global.saltarr-=1
}
}
aqui é o step
Código:
vsp+=grav;
y+=vsp;

if (place_meeting(x,y+vsp,Blocos)) {
 vsp=0;
 grav=0;
 saltar=true;
}
else {
 grav=0.5;
 saltar=false;
}
if (place_meeting(x+hspeed,y-2,Blocos)) {
 hspeed=0
}
e o create
Código:
vsp=0;
hspeed=0;
grav=0.5;
saltar=false
global.saltarr=0
sair=false


Tambem tenho uma outra quando eu fiz o jogo em si tenho niveis que são desbloquiados com variaveis mas quando fecho e abro o jogo essas variaveis são recetadas como faço um save das varivais?
eu tentei algo assim
Código:
if (file_exists("Little Jumper\Save\Save1.sav"))file_delete("Little Jumper\Save\Save1.sav");
var SaveFile1 = file_text_open_write("$PROFILE\Little Jumper\Save\Save1.sav");
var Savenivel1completo = global.nivel1completo;
file_text_write_real(SaveFile1,Saveum);
file_text_close(SaveFile1);
if (file_exists("Little Jumper\Save\Save2.sav"))file_delete("Little Jumper\Save\Save2.sav");
var SaveFile2 = file_text_open_write("Little Jumper\Save\Save2.sav");
var Savedois = global.nivel2completo;
file_text_write_real(SaveFile2,Savedois);
file_text_close(SaveFile2);
if (file_exists("Little Jumper\Save\Save3.sav"))file_delete("Little Jumper\Save\Save3.sav");
var SaveFile3 = file_text_open_write("Little Jumper\Save\Save3.sav");
var Savetres = global.nivel3completo;
file_text_write_real(SaveFile3,Savetres);
file_text_close(SaveFile3);
e load
Código:
if file_exists("Little Jumper\Save\Save1.sav"){
 var LoadFile1 = file_text_open_read("Little Jumper\Save\Save1.sav")
 var Loadnivel1completo = file_text_read_real(LoadFile1)
 file_text_close(LoadFile1)
 global.nivel1completo=Loadnivel1completo
}
else
{
//do nothing
}
if file_exists("Little Jumper\Save\Save2.sav"){
 var LoadFile2 = file_text_open_read("Little Jumper\Save\Save2.sav")
 var Loadnivel2completo = file_text_read_real(LoadFile2)
 file_text_close(LoadFile2)
  global.nivel2completo=Loadnivel2completo
}
else
{
//do nothing
}
if file_exists("Little Jumper\Save\Save3.sav"){
 var LoadFile3 = file_text_open_read("Little Jumper\Save\Save3.sav")
 var Loadnivel3completo = file_text_read_real(LoadFile3)
 file_text_close(LoadFile3)
  global.nivel3completo=Loadnivel3completo
}
else
{
//do nothing
}

mas não esta a funcionar
mas acho que é porque ao criar as variaveis fiz um objeto de controlo
Código:
global.nivel1completo = false
global.nivel2completo = false
global.nivel3completo = false
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 09/05/2013
Número de Mensagens : 822
Insígnias de JAM :

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

Re: [Dúvida]Salto e plataforma

em Qua 01 Out 2014, 18:46
Talvez para salvar o seu jogo, seria interessante usar arquivos INI. Veja essa tutorial:

http://gmbr.forumeiros.com/t16082-tutorialsalvando-e-carregando-em-ini
avatar
Data de inscrição : 22/09/2014
Número de Mensagens : 19
Insígnias de JAM :

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

Não funcionou

em Sex 03 Out 2014, 14:19
Wendryos - Black Horn escreveu:Cara eu não testei pois estou no computador da minha namorada, mas é algo mais ou menos assim para a direita:

if keyboard_check(vk_right)
{
if place_free(x+1,y) and  !place_free(x,y+1)  {sprite_index = player_right image_speed=0.5 x+=4}
}
else
{
image_speed =0
sprite_index =0
}

Eu tentei e não funcionou a imagem ficou sempre parada
avatar
Data de inscrição : 31/10/2013
Número de Mensagens : 206
Insígnias de JAM :

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

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

Re: [Dúvida]Salto e plataforma

em Sex 03 Out 2014, 14:39
@Lunion4saken escreveu:
Wendryos - Black Horn escreveu:Cara eu não testei pois estou no computador da minha namorada, mas é algo mais ou menos assim para a direita:

if keyboard_check(vk_right)
{
if place_free(x+1,y) and  !place_free(x,y+1)  {sprite_index = player_right image_speed=0.5 x+=4}
}
else
{
image_speed =0
sprite_index =0
}

Eu tentei e não funcionou a imagem ficou sempre parada


cara só uma coisa, tenta recriar teu código para algo mais simples, pq tem muitos tutoriais aqui de plataforma com códigos bem menores e mais simples que funcionam perfeitamente, enfim, se tu nao quiser eu ja tive esse problema e resolvi com uma variavel dizendo se estou no chao ou nao, se ele = true o sprite é de pulo, e se tocar no chao = false ai o sprite de pulo só apareceria se estivesse no ar
avatar
Data de inscrição : 22/09/2014
Número de Mensagens : 19
Insígnias de JAM :

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

Re: [Dúvida]Salto e plataforma

em Sab 04 Out 2014, 06:22
manobrother
vou tentar fazer isso, tambem.

WellingtonBecker
obrigado pelo tutorial já consegui fazer os saves
Conteúdo patrocinado

Re: [Dúvida]Salto e plataforma

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