Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

[duvida] por que não funciona dessa forma

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

[duvida] por que não funciona dessa forma

Mensagem por JoaoVanBlizzard em Qua 05 Fev 2014, 18:37

Tem vezes que eu penso que eu sou um péssimo programado (e sou mesmo), mas tem vezes que eu sempre acho que o game maker tem certos bugs (e tem mesmo) , mas muitos passam despercebido, mas esse no gms eu não to entendendo por que acontece, queria uma ajuda aqui

Antes de mais nada, eu estou usando o GMS professional edition original(aquele que a yoyo games fez promoção) versão 1.2 , e estou em um notbook usando ele.

o problema é o seguinte: eu quero fazer com que um objeto fique em alpha ( na verdade eu não quero fazer isso, mas vou fazer assim para facilitar) quando o personagem tem a velocidade(vspeed ) menor que zero, o problema é que quando salto isso não acontece, eu coloquei no objeto esse código
Step:
Código:

if (obj_player.vspeed < 0 )
{
image_alpha=0.5
}

E no personagem (obj_player )esse código

Código:


if ((keyboard_check_pressed(vk_up)))
{
    yspeed =-10;
}

onde está meu erro?
avatar
JoaoVanBlizzard

Ranking : Nota B
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Número de Mensagens : 1925
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 2
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [duvida] por que não funciona dessa forma

Mensagem por Gabreel em Qua 05 Fev 2014, 18:43

Código:
if ((keyboard_check_pressed(vk_up)))
{
    yspeed =-10;
}
yspeed

Código:
if (obj_player.vspeed < 0 )
{
image_alpha=0.5
}
vspeed

Razz
avatar
Gabreel

Data de inscrição : 02/10/2009
Número de Mensagens : 2227
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [duvida] por que não funciona dessa forma

Mensagem por JoaoVanBlizzard em Qua 05 Fev 2014, 18:51

Ah, sim eu me toquei agora, o cara me enviou um código genérico para chamar a função "yspeed" ao invéz de vspeed, bem que eu estranhei que no gm8 tinha dado certo, e que o código do gm8 era meu mesmo, vou examinar um outro problema aqui, se eu nao conseguir resolver eu posto outra vez.
avatar
JoaoVanBlizzard

Ranking : Nota B
Notas recebidas : B+B
Data de inscrição : 04/03/2012
Número de Mensagens : 1925
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 2
   : 0

Ver perfil do usuário

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