Jump to content
Fórum Script Brasil
  • 0

Duvida Jogo C


kileros

Question

estou fazendo um jogo de luta em c, criei os personagens no blender e importei apenas os .obj, fazer a animaçao via keyframe, tenho salvo as posiçoes do personagem.

minha duvida é, quando vou andar com o personagem para frente ou para tras, queria alternar os .obj do boneco, cada vez que a tecla pra andar pra frente ou pra tras for apertada alternar o boneco, simulando q ta andando

GLuint move_boneco(float x)
{
    if(x != aux) return lista_boneco;

    return lista_boneco1move;
}
de entrada de parametro esta o eixo de locomoçao do boneco para frente ou tras
void renderScene(void) {

    // Clear Color and Depth Buffers

    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    // Reset transformations
    glLoadIdentity();
    // Set the camera
    gluPerspective(0.0, 1.00, 0.1, 10.0);
    gluLookAt(    x1, 50.0f, 35,
            x1+lx, 20.0f,  z+lz,
            0.0f, 1.0f,  0.0f);

  glShadeModel(GL_SMOOTH);
  glEnable(GL_DEPTH_TEST);

  glCallList(lista_sala);
  glCallList(lista_chao);
  bone1 = move_boneco(lado);

  glRotatef( 0.0,0.0,1.0,0.0);
    glCallList(lista_boneco2);
  glRotatef( 0.0,0.0,1.0,0.0);
  glTranslatef(lado, 0.0, frente);
    glCallList(bone1);
  glutSwapBuffers();

}

essa é a funçao de chamada pra criar a cena e desenhar os objetos

alguém sabe como fazer pra ficar alternando esse valores de acordo com a alteração do parameto da funçao acima

Edited by kileros
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Olá!

Vice consegue carregar cada boneco, independentemente do teclado?

Por exemplo: criar uma função que carregue cada obj em sequência?

Se sim, basta usar este código na sua função, carregando o boneco desejado conforme o parâmetro recebido.

Se não, fama primeiro este teste.

Abraços,

Marcelo Utikawa da Fonseca

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...