它是通过变换摄像机矩阵来实现的,自由察看有:视点的前进,后退,左右旋转和上下旋转。 1.实现摄像机的前进,后退可以通过改变LocalPos来实现,当要前进时, LocalPos.x=LocalPos.x+前进步伐数*n.x LocalPos.y=LocalPos.y+前进步伐数*n.y LocalPos.z=LocalPos.z+前进步伐数*n.z 对于后退则前进步伐数设置为负数 然后重新构造矩阵,设置矩阵。