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

CRP-Max

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Como fazer pulo em 3D

em Sex 15 Jun 2012, 13:44
Bom, estou estudando 3d, já fiz bastante coisa com a ajuda dos tutoriais do fórum, mas eu queria saber como faço o pulo 3d?
Ps : a altura do personagem está como z = 5;
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 pulo em 3D

em Sex 15 Jun 2012, 13:59
Se você já estiver com uma projeção, então basta alterar o valor z.

Seria algo do tipo:

Código:
if keyboard_check_pressed(vk_space) && (z==5)
{
z+=20;
}

if (z<5) z==5;

z-=0.7;

Mas isso depende da sua projeção: se ele estiver pulando pra baixo, você inverte os sinais do código.
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Como fazer pulo em 3D

em Sex 15 Jun 2012, 15:02
Arrumei um pouco os códigos e deu certo.

Aproveitando o tópico, tenho outra pergunta :
Tenho o objeto arvore e no create dele tem :
Código:
tex_c = background_get_texture (bg_caule)
tex_f = background_get_texture (bg_folhas)

z=0
e no draw :
Código:
d3d_draw_cylinder(x,y,z+0,x+10,y+10,z+64,tex_c,1,1,1,6);
d3d_draw_ellipsoid(x-18,y-18,z+24,x+27,x+27,z+72,tex_f,1,1,8)
Mas, tem um problema, conforme o local onde eu coloco ele no mapa, a ellipsoid estica :
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 pulo em 3D

em Sex 15 Jun 2012, 16:22
Olha o seu código, em uma parte tem:

x+27,x+27

Não seria o código seguinte?
Código:
x+27,y+27
avatar
Ranking : Nota B
Notas recebidas : D+A+B
Data de inscrição : 16/01/2012
Número de Mensagens : 787
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://need90games.blogspot.com.br

Re: Como fazer pulo em 3D

em Sex 15 Jun 2012, 17:15
nossa, fiquei quase 1 hora tentando resolver isso e não vi o erro .-.

Pode fechar nervoso
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