如何使用UVN相机??
本帖最后由 weiwuyuan 于 2012-10-24 16:12:09 编辑 假如相机前方5码处有一个箱子,箱子在0,0,0点,而相机在0,0,-5的位置,
若保持观察方向不变,怎么对这个相机进行左右平移?
即,eye、at和up这三个向量如何设置??
示例代码:
D3DXVECTOR3 eye(???, ???, ???);
D3DXVECTOR3 at(???, ???, ???);
D3DXVECTOR3 up(0, 1.0f, 0);
D3DXMATRIX viewMatrix;
D3DXMatrixLookAtLH(&viewMatrix, &eye, &at, &up);
[解决办法]
那就只好at=eye+D3DXVECTOR3(0,5,0)了,这样很不灵活,建议楼主另想办法计算视图矩阵。