Hi guys! I have successfully created a Player class which shows a player ( lovely cow! ). However, I wanted to make the player be static in the screen, since I wanted to create a racing-supermario like game. Basically what I have now is a camera that goes around but I want to stick it to the player mesh.
Here is some code:
Camera look() function code
// Give openGL our camera position, then camera view, then camera up vector
gluLookAt(m_vPosition.x, m_vPosition.y, m_vPosition.z,
m_vView.x, m_vView.y, m_vView.z,
m_vUpVector.x, m_vUpVector.y, m_vUpVector.z);
#ifndef _PLAYER_H#define _PLAYER_H
// This class was made to handle models created for player use.
void LoadPlayer(); //Method to load player mesh
void DrawPlayer(); //Method to draw player mesh
Player(); // Constructor
playerModel.scale = 3.0f;//Scale the model up
playerModel.pos.x = 250.0f;//Set the x position
playerModel.pos.y = 15;//Set the y position
playerModel.pos.z = 400.0f;//Set the z position
playerModel.Load("Data/3DS/SecondaryObjects/cow2.3ds"); // Load a 3ds model
playerModel.Draw();//Draw tree model
I was thinking that I should call the position of the camera in the player position, but I am not so sure how
If somebody could give me a hand would be great!
Also, if you want to add me on skype so its quicker would be good too ^^: natalieberrystraw is my skype.
Thanks in advance! <3