91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

用索引的方式畫球并貼圖,附加天空盒,里面有些矩陣、向量是自己寫的

資源截圖

代碼片段和文件信息

//?Camera.cpp:?implementation?of?the?CCamera?class.
//
//////////////////////////////////////////////////////////////////////

#include?“Camera.h“


//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CCamera::CCamera()
{
Vector3??Pos(0.0?0.0?-STADIA);
Vector3??ViewAt(0.0?0.0?0.0);
Vector3??Up(0.0?1.0?0.0);

m_vPos??????=??Pos;
m_vViewAt???=??ViewAt;
m_vUp???????=??Up;
m_vNormal =??m_vViewAt?-?m_vPos;
}

CCamera::~CCamera()
{

}

void??CCamera::ProcInput(CGameInput*?m_Input)
{
m_vNormal?=?m_vViewAt?-?m_vPos;
m_angle_H??=?(float)(m_Input->m_CurMState.pos.x?-?m_Input->m_OldMState.pos.x);
m_angle_V??=?(float)(m_Input->m_CurMState.pos.y?-?m_Input->m_OldMState.pos.y);

//look?around
Vector3RotationY(&m_vNormal?m_angle_H*AGILITY);
m_vViewAt?=?m_vPos?+?m_vNormal;

m_vViewAt.y?-=?m_angle_V*AGILITY*10;

//look?up?and?down
if((?m_vViewAt.y?-?m_vPos.y)?>??15)?
{
m_vViewAt.y??=?m_vPos.y?+?15;
}
if((?m_vViewAt.y?-?m_vPos.y)? {
m_vViewAt.y??=?m_vPos.y?-?15;
}

//move
if(m_Input->m_KeyControl.m_Down)//DOWN
{
m_vPos?-=?m_vNormal*SPEED;
m_vViewAt?-=?m_vNormal*SPEED;
}

if(m_Input->m_KeyControl.m_Up)//UP
{
m_vPos?+=?m_vNormal*SPEED;
m_vViewAt?+=?m_vNormal*SPEED;
}

if(m_Input->m_KeyControl.m_Right)//RIGHT
{
Vector3Cross(&m_vScafeVector?m_vNormal?m_vUp);
m_vPos?-=?m_vScafeVector*SPEED;
m_vViewAt?-=?m_vScafeVector*SPEED;
}

if(m_Input->m_KeyControl.m_Left)//LEFT
{
Vector3Cross(&m_vScafeVector?m_vNormal?m_vUp);
m_vPos?+=?m_vScafeVector*SPEED;
m_vViewAt?+=?m_vScafeVector*SPEED;
}

return?;

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1771??2010-10-21?18:41??D3D-08301121-漫游\D3D-08301121-漫游\Camera.cpp

?????文件????????538??2010-10-22?22:45??D3D-08301121-漫游\D3D-08301121-漫游\Camera.h

?????文件???????2911??2010-10-21?19:39??D3D-08301121-漫游\D3D-08301121-漫游\CreateWindows.cpp

?????文件??????92672??2010-10-23?00:48??D3D-08301121-漫游\D3D-08301121-漫游\D3D-08301121-漫游.exe

?????文件???????5013??2010-10-23?00:02??D3D-08301121-漫游\D3D-08301121-漫游\D3D-08301121-漫游.vcproj

?????文件???????1417??2010-10-24?00:17??D3D-08301121-漫游\D3D-08301121-漫游\D3D-08301121-漫游.vcproj.baijing-PC.baijing.user

?????文件???????6137??2010-10-23?18:04??D3D-08301121-漫游\D3D-08301121-漫游\D3DInit.cpp

?????文件????????706??2010-10-23?00:05??D3D-08301121-漫游\D3D-08301121-漫游\D3DInit.h

?????文件???????9310??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\BuildLog.htm

?????文件??????46436??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\Camera.obj

?????文件??????40498??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\CreateWindows.obj

?????文件????????663??2010-10-23?13:04??D3D-08301121-漫游\D3D-08301121-漫游\Debug\D3D-08301121-漫游.exe.embed.manifest

?????文件????????728??2010-10-23?13:04??D3D-08301121-漫游\D3D-08301121-漫游\Debug\D3D-08301121-漫游.exe.embed.manifest.res

?????文件????????621??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\D3D-08301121-漫游.exe.intermediate.manifest

?????文件??????55121??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\D3DInit.obj

?????文件??????72964??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\DrawSphere.obj

?????文件??????43936??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\GameInput.obj

?????文件??????50176??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\Matrix.obj

?????文件?????????67??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\mt.dep

?????文件??????50038??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\SkyBox.obj

?????文件??????45064??2010-10-23?22:32??D3D-08301121-漫游\D3D-08301121-漫游\Debug\Sphere.obj

?????文件?????625664??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\vc90.idb

?????文件?????315392??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\vc90.pdb

?????文件??????43341??2010-10-23?22:33??D3D-08301121-漫游\D3D-08301121-漫游\Debug\Vector.obj

?????文件???????7660??2010-10-23?00:26??D3D-08301121-漫游\D3D-08301121-漫游\DrawSphere.cpp

?????文件????????723??2010-10-21?16:52??D3D-08301121-漫游\D3D-08301121-漫游\DrawSphere.h

?????文件???????6261??2010-10-23?13:03??D3D-08301121-漫游\D3D-08301121-漫游\GameInput.cpp

?????文件????????665??2010-10-22?23:10??D3D-08301121-漫游\D3D-08301121-漫游\GameInput.h

?????文件???????1684??2010-10-23?13:02??D3D-08301121-漫游\D3D-08301121-漫游\header.h

?????文件???????5975??2010-10-23?12:46??D3D-08301121-漫游\D3D-08301121-漫游\Matrix.cpp

............此處省略30個文件信息

評論

共有 條評論