在Direct3D中設置觀察矩陣非常簡單,調用D3DXMatrixLookAtLH,生成一個基於左手座標系的觀察矩陣
D3DXMATRIX* D3DXMatrixLookAtLH(
_Inout_ D3DXMATRIX *pOut,
_In_ const D3DXVECTOR3 *pEye,
_In_ const D3DXVECTOR3 *pAt,
_In_ const D3DXVECTOR3 *pUp
);
pEye 爲攝像機位置pAt 爲觀察點位置
pUp 攝像機的上向量,通常爲(0, 1, 0)