Aula 7 - Levante e ande

Página 1 de 2 1, 2  Seguinte

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

Qualidade Aula 7 - Levante e ande

Mensagem por reddragon em Sex 13 Fev 2009, 15:47

Galera. Nesta aula começaremos a montar nosso jogo RPG, mas iremos montar um jogo plataforma também então será um jogo plataforma RPG, terá as características de um jogo RPG, mas seu campo será no estilo plataforma com isso consigo fazer duas coisas de uma só vez, explicar sobre gravidade e também ficha RPG em seu jogo.

Mas primeiro vamos montar um projeto novo e adicionar novas sprites, mas para economizar tempo já comecei um novo projeto e já adicionei os sprites que iremos usar com os nomes corretos e também com o obj_player já criado. Baixe ele para usarmos em nossa aula.

http://rapidshare.com/files/197677705/aula7_base.gmk.html

ou

http://www.mediafire.com/download.php?wyntno3j1zu

Você deve ter recebido o seguinte:
13 sprites
1 script
1 obj
1 room

Bom como iremos montar bastantes coisas iremos fazer um planejamento.

Para tanto iremos focar em uma meta e regras:

Meta: configurar a movimentação do nosso personagem.

Regras:
1º movimentação será feita com as setas do teclado.

2º seta direta anda para direita, seta esquerda anda para esquerda, seta baixo abaixa, seta cima pula.

3º ataque será no espaço e enquanto estiver atacando não ira andar, abaixar e pular.

4º se estiver abaixando ou pulando não ira atacar.

5º se abaixado na ira andar.

6º se pulando não ira abaixar.

7º quando pulando se estiver apertado subira normal, mas se soltar o botão terá de perder metade de sua velocidade na subida.

Bom após analisar nossas regras pode se chegar à seguinte conclusão:

Temos duas direções e cinco situações:

Duas direções: esquerda e direita.

Cinco situações: abaixado andando pulando atacando e parado.

Mas podemos fazer duas eliminações.

As direções são uma o contrario da outra então não precisamos configurar as duas tendo uma automaticamente já teremos a outra e só ter a primeira negado ou false,

Nas situações temos cinco, mas a parada e quando nem uma das outras estão sendo realizadas então não precisaremos configurá-la.

Bom, concluímos então que iremos criar cinco vars:

direita = true
pe_no_chao = false
andando = false
abaixado = false
atacando = false

Chega de tanta explicação vamos logo ao o que interessa vamos programar. Crie um evento create e nele coloque todas as vars que a cima foram criadas e também a adicione o seguinte comando.

Código:
image_speed = 0.25

Isso fará com que a imagem de nosso player fique mais divagar sem isso os sprites passariam muito rápido e não daria um bom efeito.

Agora crie um evento step e nele um execute code.

Iremos começar montando o movimento na vertical.

Código:
if (keyboard_check(vk_right)){//verifica se a seta direita foi apertada
    hspeed = 5;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left)){ //verifica se a seta esquerda foi apertada
        hspeed = -5;direita = false;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

Agora se testarmos o jogo iremos ver que o obj muda de lugar, mas porque seu sprite não muda? É porque ainda não o fizemos mudar. Para tanto iremos criar nosso script de troca de sprite, coloque um novo execute code no evento step e nele coloque o seguinte script:

Código:
if direita = true {// se para direita
    if andando = true{//se estiver andando
        sprite_index = spr_dir_and
    }else{//se não estiver andando
        sprite_index = spr_dir_par
    }
}else{//se não estiver para direta (para esquerda)
    if andando = true{//se estiver andando
        sprite_index = spr_esq_and
    }else{//se não estiver andando
        sprite_index = spr_esq_par
    }
}

Teste e veja como ficou o obj agora ele troca de sprite quando anda.

Para o fazer abaixar será fácil agora para isso e só adicionar logo a baixo de nosso script de movimentação o seguinte script:

Código:
if keyboard_check(vk_down){//se for apertado para baixo
    abaixado = true
}else{//se não for
    abaixado = false
}

Agora vamos modificar nosso scipt de troca de sprite para adicionarmos nosso sprite abaixado lembrasse de que se eu estiver abaixado ele não andara então abaixado tem prioridade sobre o sprite andando, com isso nosso script ficara assim:

Código:
if direita = true {// se para direita
    if abaixado = true{//se estiver baixo
        sprite_index = spr_dir_aba
    }else{//se não estiver para baixo
        if andando = true{//se estiver andando
            sprite_index = spr_dir_and
        }else{//se não estiver andando
            sprite_index = spr_dir_par
        }
    }
}else{//se não estiver para direta (para esquerda)
    if abaixado = true{//se estiver baixo
        sprite_index = spr_esq_aba
    }else{//se não estiver para baixo
        if andando = true{//se estiver andando
            sprite_index = spr_esq_and
        }else{//se não estiver andando
            sprite_index = spr_esq_par
        }
    }
}

Teste seu jogo e tente andar enquanto estiver abaixado se você notou que conseguiu então não notou errado porque não colocamos o travamento ainda no movimento se abaixado for confirmado. E para fazer isso faremos assim:

Código:
if (keyboard_check(vk_right) and abaixado = false){//verifica se a seta direita foi apertada e não esta abaixado
    hspeed = 5;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left) and abaixado = false){ //verifica se a seta esquerda foi apertada e não esta abaixado
        hspeed = -5;direita = false ;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

Pronto agora ele não andará se estiver abaixado.

Agora vamos fazer o ataque coloque o seguinte script no evento step do player.

Código:
if (keyboard_check_pressed(vk_space) and atacando = false and abaixado = false){// verifica se o espaço foi apertado e não se esta atacando e não esta abaixado
    image_index = 0
    atacando = true
    alarm[0] = 11
}

Mas porque no ataque tem de verificar que eu não estou atacando? Porque se não fosse verificado você poderia mandar vários ataques um em seguida do outro sem esperar o anterior acabar.

Agora adicione um evento alam0 e nele coloque o script:

Código:
atacando = false

E antes de testar lembre que quando estiver atacando não se pode andar. Então modifiquemos o script de movimentação:

Código:
if (keyboard_check(vk_right) and abaixado = false and atacando = false){//verifica se a seta direita foi apertada e não esta abaixado e não esta atacando
    hspeed = 5;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left) and abaixado = false and atacando = false){ //verifica se a seta esquerda foi apertada e não esta abaixado e não esta atacando
        hspeed = -5;direita = false ;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

E também não se esqueça de mudar o sprite de mudança de sprite:

Código:
if direita = true {//se para direita
    if abaixado = true{//se estiver baixo
        sprite_index = spr_dir_aba
    }else{//se não estiver para baixo
        if atacando = true{//se estiver atacando
            sprite_index = spr_dir_ata
        }else{//se não estiver atacando
            if andando = true{//se estiver andando
                sprite_index = spr_dir_and
            }else{//se não estiver andando
                sprite_index = spr_dir_par
            }
        }
    }
}else{//se não estiver para direta (para esquerda)
    if abaixado = true{//se estiver baixo
        sprite_index = spr_esq_aba
    }else{//se não estiver para baixo
        if atacando = true{//se estiver atacando
            sprite_index = spr_esq_ata
        }else{//se não tiver atacando
            if andando = true{//se estiver andando
                sprite_index = spr_esq_and
            }else{//se não estiver andando
                sprite_index = spr_esq_par
            }
        }
    }
}

Agora nossa personagem já faz bastantes coisas, mas falta agora pular.

Mas antes de configurar o sprite iremos configurar a gravidade adicione um novo execute code junto com os scripts de movimentação e de troca de sprite.

E nele coloque o seguinte script.

Código:
gravidade(obj_player,0.75, pe_no_chao)

Agora se testarmos o jogo o nosso personagem ira cair, cair e cair. Então agora é a hora de criarmos um chão para nosso personagem andar.

Crie um novo obj e nomeio de obj_chao coloque o sprite spr_chao nele e o coloque em seu campo desta maneira.



Bom se você testar agora ainda não vai dar certo. Por quê? Por que ela ainda não para no chão, e para ela parar teremos de adicionar o seguinte evento em nosso player:

Collision / obj_chao

E nele coloque o seguinte script:

Código:
move_contact_solid(direction,10)
vspeed = 0
pe_no_chao = true

Nesse script tem um comando que é muito útil e que é uma mão na roda e ele é o move_contact_solid. Esse comando move o obj ate encostar-se no obj solido e não ultrapassando evitando assim bugs, mas irei explicado mais detalhadamente numa próxima oportunidade.

Após tudo isso, acredito que esta faltando apenas um detalhe que é pequeno, mas ainda não ira dar certo se não for feito. Abra o obj_chao e nele marque a opção Solid para se tornar um obj solido e assim puder para nele como o script a cima esta pedindo.

Mas agora que ele já esta caindo certinho temos que o fazer subindo ou pulando.

Em nosso script de movimentação colocaremos mais esse script a baixo dos outro.

Código:
if keyboard_check_pressed(vk_up) and pe_no_chao = true and abaixado = false{//se for apertado para cima
    vspeed = -12
    pe_no_chao = false
}

Mas lembre que se soltarmos o botão tem de diminuir a velocidade pela metade. Para isso também adicione o seguinte script:

Código:
if keyboard_check_released(vk_up) and vspeed <= 0{//se for soltado para cima
    vspeed /= 2
}

Já estamos pulando agora só falta mudar nossa sprite, mas como eu já não sei quem tem privilegio sobre quem então simplesmente adicionem neste local.

Código:
if direita = true {//se para direita
    if pe_no_chao = false{//se estiver pulando
        if vspeed <= 0{//se estiver subindo
            sprite_index = spr_dir_pul_sub
        }else{//se estiver caindo
            sprite_index = spr_dir_pul_cai
        }
    }else{//se nao estiver pulando
        if abaixado = true{//se estiver baixo
            sprite_index = spr_dir_aba
        }else{//se não estiver para baixo
            if atacando = true{//se estiver atacando
                sprite_index = spr_dir_ata
            }else{//se não estiver atacando
                if andando = true{//se estiver andando
                    sprite_index = spr_dir_and
                }else{//se não estiver andando
                    sprite_index = spr_dir_par
                }
            }
        }
    }
}else{//se não estiver para direta (para esquerda)
    if pe_no_chao = false{//se estiver pulando
        if vspeed <= 0{//se estiver subindo
            sprite_index = spr_esq_pul_sub
        }else{//se estiver caindo
            sprite_index = spr_esq_pul_cai
        }
    }else{//se nao estiver pulando
        if abaixado = true{//se estiver baixo
            sprite_index = spr_esq_aba
        }else{//se não estiver para baixo
            if atacando = true{//se estiver atacando
                sprite_index = spr_esq_ata
            }else{//se não tiver atacando
                if andando = true{//se estiver andando
                    sprite_index = spr_esq_and
                }else{//se não estiver andando
                    sprite_index = spr_esq_par
                }
            }
        }
    }
}

Acho que já esta bem grande nosso script de troca de sprite. Mas não serão necessárias mais modificações.

Então vamos ver como tem de ficarem os outros scripts.

Create:

Código:
direita = true
pe_no_chao = false
andando = false
abaixado = false
atacando = false

image_speed = 0.25

alarm0:

Código:
atacando = false

Step:
1º código


Código:
gravidade(obj_player,0.75,pe_no_chao)

2º código

Código:
//movimentasao
if (keyboard_check(vk_right) and abaixado = false and atacando = false){//verifica se a seta direita foi apertada e não esta abaixado e não esta atacando
    hspeed = 5;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left) and abaixado = false and atacando = false){ //verifica se a seta esquerda foi apertada e não esta abaixado e não esta atacando
        hspeed = -5;direita = false ;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

//abaixando
if keyboard_check(vk_down){//se for apertado para baixo
    abaixado = true
}else{//se não for
    abaixado = false
}

//atacando
if (keyboard_check(vk_space) and atacando = false and abaixado = false){// verifica se o espaço foi apertado e não se esta atacando e não esta abaixado
    image_index = 0
    atacando = true
    alarm[0] = 11
}

//pulando
if keyboard_check_pressed(vk_up) and pe_no_chao = true and abaixado = false{//se for apertado para cima
    vspeed = -12
    pe_no_chao = false
}
if keyboard_check_released(vk_up) and vspeed <= 0{//se for apertado para cima
    vspeed /= 2
}

3º código

É o de troca de sprite e já foi colocado mais para cima.

Collision:

Código:
move_contact_solid(direction,10)
vspeed = 0
pe_no_chao = true

Galera. Chegamos ao fim de mais uma aula e para facilitar coloquei uma demo desta aula aqui pelo rapidshare ou aqui pelo mediafire.

Na próxima aula iremos fazer o esquema de ataque e talvez mais alguma coisa.

tutorial feito por RedDragon


Última edição por reddragon em Seg 02 Mar 2009, 21:41, editado 2 vez(es)

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Anderson3d em Dom 15 Fev 2009, 00:29

Finalmente eu consegui fazer uma bolinha pular plataformas!!!! devo isso a vc cara!!! to esperando outras aulas!!! vc é o cara!!!!

Anderson3d

Ranking : Nota A
Número de Mensagens : 1479
Idade : 33
Data de inscrição : 15/02/2009
Notas recebidas : A - A
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Dark-Yes em Sab 21 Fev 2009, 00:19

TA DANDO ESSA PROBLEMA!!!

This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times.

This limit is reached.

To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.


Tem como Colocar em Outro Server?

Tipo essa:

http://www.zshare.net/

Dark-Yes

Número de Mensagens : 265
Data de inscrição : 27/12/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por reddragon em Sab 21 Fev 2009, 08:12

Dark-Yes em casa o linque funcionou mas eu irei colocar em outro servidor.

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Dark-Yes em Sab 21 Fev 2009, 13:42

Vlw's Vei....

Media Fire Melhor Ainda

Dark-Yes

Número de Mensagens : 265
Data de inscrição : 27/12/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por cabritox em Sex 06 Mar 2009, 18:19

eaew gostei da aula mas será q tinha como fazer sem script ?
é q eu num entendo
e outra coisa será q alguem tem alguma aula de rpg dakeles de visão de cima para baixo q nem a do pokemon ?

abração

cabritox

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

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hitsugaya26 em Sab 07 Mar 2009, 01:10

ai kra eu queria saber como vc faz o personagem se mexer sem fazer nd tp qndo vc ta pardo sabe ele fica fazendo um movimento poderia me passar o script ou me explicar normalmente(eu preferiria mais esse)

Obrigado

Hitsugaya26

Número de Mensagens : 67
Data de inscrição : 01/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Wallacy Sebastian em Sab 07 Mar 2009, 10:14

sao animaçoes, igual a do personagem andando, so q ai e dele parado

Wallacy Sebastian

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

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hitsugaya26 em Sab 07 Mar 2009, 11:20

é so q vc ver ali ele n bota mais de um sprite e alen disso como fas ele trocar sem vc fazer nd?

Hitsugaya26

Número de Mensagens : 67
Data de inscrição : 01/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Wallacy Sebastian em Sab 07 Mar 2009, 11:34

entra na primeira sprite vai no edit sprite
tem 6 imagens la
depois clique no show preview, vai ver uma animaçao Happy

Wallacy Sebastian

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

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hitsugaya26 em Sab 07 Mar 2009, 12:00

vlw mesmo

Hitsugaya26

Número de Mensagens : 67
Data de inscrição : 01/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hitsugaya26 em Sab 07 Mar 2009, 14:45

poderia me explicar pq qndo eu boto as animasoes (o mesmo numero q o reddragon pos na aula dele) do meu boneco andando ele para ,anda ,para ,anda... e assim vai eu queria q ele fisesse q nem o da aula direto andando poderia me ajudar

Obrigado

Hitsugaya26

Número de Mensagens : 67
Data de inscrição : 01/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Wallacy Sebastian em Sab 07 Mar 2009, 15:09

nao entendi muito bem mas acho q e isso:

direita = true
pe_no_chao = false
andando = false
abaixado = false
atacando = false

Chega de tanta explicação vamos logo ao o que interessa vamos programar. Crie um evento create e nele coloque todas as vars que a cima foram criadas e também a adicione o seguinte comando.

Código:
image_speed = 0.25


Isso fará com que a imagem de nosso player fique mais divagar sem isso os sprites passariam muito rápido e não daria um bom efeito.

Agora crie um evento step e nele um execute code.

Iremos começar montando o movimento na vertical.

Código:
if (keyboard_check(vk_right)){//verifica se a seta direita foi apertada
hspeed = 5;direita = true;andando = true
}else{// se não foi
if (keyboard_check(vk_left)){ //verifica se a seta esquerda foi apertada
hspeed = -5;direita = false;andando = true
}else{// se não foi
hspeed = 0;andando = false
}
}


Agora se testarmos o jogo iremos ver que o obj muda de lugar, mas porque seu sprite não muda? É porque ainda não o fizemos mudar. Para tanto iremos criar nosso script de troca de sprite, coloque um novo execute code no evento step e nele coloque o seguinte script:

Código:
if direita = true {// se para direita
if andando = true{//se estiver andando
sprite_index = spr_dir_and
}else{//se não estiver andando
sprite_index = spr_dir_par
}
}else{//se não estiver para direta (para esquerda)
if andando = true{//se estiver andando
sprite_index = spr_esq_and
}else{//se não estiver andando
sprite_index = spr_esq_par
}
}

se nao for me pergunte por mp ou por aqui msm .......... sei la

Wallacy Sebastian

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

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por pedr0k11 em Sab 25 Abr 2009, 19:11

Da uma upada ae =D

pedr0k11

Número de Mensagens : 70
Data de inscrição : 03/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por doidobr em Sab 25 Abr 2009, 22:42

pedrok11 escreveu:Da uma upada ae =D

Aff ta vendo a data do ultimo post nesse topico?07 março...
ainda tem a kra de pau de falar "da uma upada ai"-.-"
GoodaBay

~DoidoBr

doidobr

Número de Mensagens : 669
Idade : 22
Data de inscrição : 21/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por pedr0k11 em Dom 26 Abr 2009, 21:49

doidobr escreveu:
pedrok11 escreveu:Da uma upada ae =D

Aff ta vendo a data do ultimo post nesse topico?07 março...
ainda tem a kra de pau de falar "da uma upada ai"-.-"
GoodaBay

~DoidoBr
Até agora vc naum me falou nada u.u'

pedr0k11

Número de Mensagens : 70
Data de inscrição : 03/10/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por doug_maker em Sab 18 Jul 2009, 14:09

como faço pra mudar a tecla de pulo pela letra c ? eu to usando esse código e ta dando erro if keyboard_check_pressed(ord("LETRA"));

doug_maker

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

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por SIGILOSO em Sab 18 Jul 2009, 15:12

kara olha a data do último post,cuidado com isso...
e quanto a pergunta eu n sei t responde pq eu tenho essa msm dúvida... :|

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por vitinho16 em Dom 26 Jul 2009, 23:00

vlw cara mto bom esse tuto me ajudou pacas

vitinho16

Número de Mensagens : 8
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por tata139 em Seg 27 Jul 2009, 14:40

cara isso é meio flood porque esse tópico foi revivido um cara levo a bronca e vc naum quer levar? para revival não é de topico antigo e sim topico morto

tata139

Número de Mensagens : 1121
Data de inscrição : 11/08/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por SasQuash em Ter 28 Jul 2009, 17:50

if direita = true {// se para direita
if andando = true{//se estiver andando
sprite_index = spr_dir_and
}else{//se não estiver andando
sprite_index = spr_dir_par
}
}else{//se não estiver para direta (para esquerda)
if andando = true{//se estiver andando
sprite_index = spr_esq_and
}else{//se não estiver andando
sprite_index = spr_esq_par
}
} <<<<SCRIPT ERRADO? ta dando erro aki

SasQuash

Número de Mensagens : 9
Idade : 21
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por SasQuash em Ter 28 Jul 2009, 18:16

deu um erro com o 3 CODIGO do tuto>>

----------------------------------------------------------------------------------

___________________________________________
ERROR in
action number 2
of Step Event
for object obj_player:

Error in code at line 1:
if direita = true {// se para direita

at position 4: Unknown variable direita



nota:tem um erro de caligrafia nesse Script..ta escrito "direta" ao inves de "direita" NAU SERIA ISSO?
confused

SasQuash

Número de Mensagens : 9
Idade : 21
Data de inscrição : 26/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por falbo em Ter 04 Ago 2009, 02:27

Ótima aula!!!
Aqui no gmbr so tem fera mesmo!!
=]

falbo

Número de Mensagens : 52
Idade : 23
Data de inscrição : 01/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por PedroX em Ter 04 Ago 2009, 14:00

vc tem que criar uma variavel para a direita no create

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

Qualidade Re: Aula 7 - Levante e ande

Mensagem por make em Ter 24 Nov 2009, 10:43

D+ desenvolvi meu game,seus tutoriais são otimos parabéns.

make

Número de Mensagens : 7
Idade : 20
Data de inscrição : 23/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Thiagoct em Qua 10 Mar 2010, 09:23

Fica escrito que a variavel direita não existe!
A linguagem para GM8 é a mesma?

Thiagoct

Número de Mensagens : 3
Idade : 25
Data de inscrição : 26/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por jp_away em Qua 10 Mar 2010, 10:03

Thiagoct escreveu:Fica escrito que a variavel direita não existe!
A linguagem para GM8 é a mesma?

não existe pq vc não deve ter declarado-as...coloque isso no Create do player
Código:
direita = true
pe_no_chao = false
andando = false
abaixado = false
atacando = false
e sim, é a mesma coisa para o 8!
______________________________________________________________________________
Jah que estou aqui...:
otímo tutorial, grande parte do que sei aprendi lendo os tutos deste cara... "Grande Homem"

flws¹

jp_away

Ranking : Nota D
Número de Mensagens : 859
Data de inscrição : 05/09/2009
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.jpgamesweb.xpg.com.br/

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por henrygdf em Dom 23 Maio 2010, 20:56

naum consigo fazer o carinha abaixa sera q tem otru geito?????????????????

henrygdf

Número de Mensagens : 9
Idade : 20
Data de inscrição : 22/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Slipknot em Sab 14 Ago 2010, 20:05

Acho que fiz algo errado eu fiz tudo certo que voce falou mas quando testa ele só fic caindo VAleu
silent

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hedgehog em Sab 14 Ago 2010, 20:31

Tem certeza que fez a colisão com o chão?

Hedgehog

Número de Mensagens : 384
Idade : 20
Data de inscrição : 28/08/2008
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.recursos-mania.forumeiros.com/

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Slipknot em Sab 14 Ago 2010, 20:32

Sim fiz mas assim quando ele toca no chao continua caindo é isso

Slipknot

Ranking : Sem avaliações
Número de Mensagens : 300
Idade : 18
Data de inscrição : 02/08/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerbrasil.com/galeria-de-projetos-f5/um-jogo-qu

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Hedgehog em Sab 14 Ago 2010, 20:43

Você marcou o solid do obj_chao?

Hedgehog

Número de Mensagens : 384
Idade : 20
Data de inscrição : 28/08/2008
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.recursos-mania.forumeiros.com/

Voltar ao Topo Ir em baixo

Qualidade Aulas

Mensagem por kkwebmaster em Qua 18 Ago 2010, 15:54

Suas aulas são muito boas.

Mas no inicio vc estva explicando bem melhor essa parte de programação.
Agora você está colocando o codigo pronto mas não esta mais explicando.

Desse jeito eu faço todos os exercicio que você passar, mas não vou assemelhar esses codigos. explica mais detalhado essa parte dos codigos. oq é.? oq vai fazer?, pra que serv?

Desde a aula passada ta complicando a parte dos codigos.

kkwebmaster

Número de Mensagens : 3
Data de inscrição : 30/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Assassino em Seg 30 Ago 2010, 21:11

Tuto ótimo, sabe explicar bem :C:

Assassino

Número de Mensagens : 390
Idade : 20
Data de inscrição : 13/08/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://rockstarfamilies.blogspot.com/

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Natan Kawan Araujo Freire em Sab 11 Set 2010, 14:56

na hora do scrhipt(não sei se é assim que escreve) de movimentação fica um negocio vermelho do lados dos numeros o que sera que aconteceu? sera porque eu usei outras sprites do meu jogo

Natan Kawan Araujo Freire

Número de Mensagens : 289
Idade : 19
Data de inscrição : 23/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Assassino em Dom 19 Set 2010, 18:42

É - Script - Natan e o tal erro que falastes é assim mesmo assim mesmo, os números e as incógnitas (tais letras) ficam de cores diferentes por que é um tipo de referência de incógnita para incógnita, número para número.

Assassino

Número de Mensagens : 390
Idade : 20
Data de inscrição : 13/08/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://rockstarfamilies.blogspot.com/

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por alexs2195 em Seg 20 Set 2010, 11:43

e como q eu faço pra ele ataca so quando ta fazendo o golpe?? Question

alexs2195

Número de Mensagens : 218
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Natan Kawan Araujo Freire em Seg 20 Set 2010, 21:50

weslleyvieira escreveu: É - Script - Natan e o tal erro que falastes é assim mesmo assim mesmo, os números e as incógnitas (tais letras) ficam de cores diferentes por que é um tipo de referência de incógnita para incógnita, número para número.

aaaaaaaaaatá agora entendi

Natan Kawan Araujo Freire

Número de Mensagens : 289
Idade : 19
Data de inscrição : 23/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por mtcandeo em Dom 11 Set 2011, 09:53

aff na parte da gravidade ta dando isso:


___________________________________________
FATAL ERROR in
action number 2
of Create Event
for object obj_player:

COMPILATION ERROR in code action
Error in code at line 1:
pe_no_chao = false
^
at position 12: Variable name expected.

mtcandeo

Número de Mensagens : 22
Data de inscrição : 06/09/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Geison Barillo em Sab 01 Out 2011, 03:06

Olá senhor
Os links para baixar o material(sprits e etc..)não está funcionando aqui no meu PC.Alguma sujestão?Obrigado.

Geison Barillo

Número de Mensagens : 9
Idade : 36
Data de inscrição : 25/09/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http:// geison-gamedesign.blogspot.com

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por LeaoQueRuge124 em Dom 27 Nov 2011, 18:46

cara, o coloquei exatamente o script da gravidade e fica aparecendo um error bem assim "ERROR at line 1 pos1:Unkdown function or script:gravidade"
o que eu fiz de errado?

LeaoQueRuge124

Número de Mensagens : 3
Idade : 25
Data de inscrição : 24/11/2011
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

Qualidade Re: Aula 7 - Levante e ande

Mensagem por nagamotto em Qui 01 Dez 2011, 13:22

ótimu!
bom demais.
obg

nagamotto

Número de Mensagens : 14
Data de inscrição : 30/11/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por if result=0 exit em Ter 06 Dez 2011, 13:44

manin' muto bm!!!
gotei d+ kk'

if result=0 exit

Número de Mensagens : 20
Data de inscrição : 04/12/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por giu006 em Seg 09 Jan 2012, 01:00

conçerta o link de download pls

giu006

Número de Mensagens : 11
Data de inscrição : 07/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por thelack em Qui 12 Jan 2012, 23:29

como se faz conta no rapishare,tem como faze as aulas sem o dowloa do pacote

thelack

Número de Mensagens : 6
Data de inscrição : 11/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por carlosh99 em Sex 13 Jan 2012, 16:39

Eu sei que o tópico é antigo e, talvez por esse motivo, os links pro download não estão funcionando e eu não posso fazer a aula.

Tem algum outro tutorial que ensine a mesma coisa que esse?

carlosh99

Número de Mensagens : 7
Idade : 17
Data de inscrição : 20/08/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.twitter.com/CarlosFreitas99

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por kevipegoraro em Ter 07 Fev 2012, 22:39

nenhum dos dois link da pra baxa coloca por 4shared agradeço

kevipegoraro

Ranking : Nota D
Número de Mensagens : 68
Idade : 18
Data de inscrição : 04/02/2012
Notas recebidas : C + D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://megaestudiojogos.blogspot.com/

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por Markituh em Qua 08 Fev 2012, 00:27

kevipegoraro escreveu:nenhum dos dois link da pra baxa coloca por 4shared agradeço
O do Mediafire tá funcionando cara:
Código:
http://www.mediafire.com/?0gnyydajcyo
Vale ressaltar que o criador do tópico já não é mais um membro ativo do fórum. Então é melhor seguir só o tutorial em texto.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por onixix em Qui 22 Mar 2012, 16:02

Criei um parecido jogo baseado nesse tuto.
Usei o bonekinho explorer q vem no GM o boneco anda troca o spr funfa tudo so qdo eu pulo qdo cai no chao ele trava o boneco ele n anda sobre o chão, eu verifiquei tudo, comparei os 2 projeto esse do tuto e o meu e ta quaze igual , so tem esse probleminha qdo pula dpois q cai no chao o carinha trava no chao, dae da pra pular pra direita e esquerda so q ele n volta a andar normal .
espero q alguem me ajuda.

Aki o link do joguinho e do projeto.

Jogo: http://www.mediafire.com/?nw8npcijb8d7ocj
Projeto: http://www.mediafire.com/?s0y8pns185o9xlg

onixix

Número de Mensagens : 3
Data de inscrição : 22/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

Mensagem por ckb.kill em Sab 09 Jun 2012, 06:19

sei q esse tuto é antigo pakas mas se algue tiver os materias dessa aula por favor me mande por e-mail felippe_killerboy@hotmail.com

ckb.kill

Número de Mensagens : 3
Data de inscrição : 05/06/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Qualidade Re: Aula 7 - Levante e ande

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


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

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