Bom, achei a source da camera 3D do sobieh e coloquei no meu main, mas quando fui compiliar, deu o seguinte erro: [Only registered and activated users can see links. Click Here To Register...]
Estou utilizando o Visual Studio 2010.
Source:
Camera.cpp
Código:
#include "Camera.h"
// InGame - Keyboard procedure
int iabs ( int var )
{
int retval;
// InGame - 3D Camera procedure
int CameraProc ()
{
POINT tp;
GetCursorPos( &tp );
int mx = (tp.x * 639) / *Screen_W;
int my = (tp.y * 479) / *Screen_H;
// ================================================== =================
// Lewo / Prawo
// ================================================== =================
if (PushF7 == true)
{
if (mx < 636 && mx > 2)
{
if (RotSpeed < 0) RotSpeed = RotSpeed + 0.4f;
if (RotSpeed > 0) RotSpeed = RotSpeed - 0.4f;
if (RotSpeed > 0 && RotSpeed < 0.2) RotSpeed = 0;
if (RotSpeed < 0 && RotSpeed > -0.2) RotSpeed = 0;
}
if (mx > 636)
{
RotSpeed = RotSpeed + 0.4f;
}
if (mx < 2)
{
RotSpeed = RotSpeed - 0.4f;
}
if (RotSpeed > 5) RotSpeed = 5;
if (RotSpeed < -5) RotSpeed = -5;
*Camera_RotZ += RotSpeed;
if (*Camera_RotZ < -405) *Camera_RotZ = -45;
if (*Camera_RotZ > 315) *Camera_RotZ = -45;
@Joao Neto
Deu certo, só que agora deu o mesmo, só que com a lib libc.lib, continuo não achando, já procurei.
Caso exista um site especifico, me passe o link se puder.
Sinto muito mais não uso um site especifico eu pesquiso, as vezes encontro junto com DLL's ne sites de compartilhamento das mesmas outras vezes acho em sites de suporte de programação... Apenas pesquiso...