1
所以我正在用相机制作游戏,其工作方式与模拟人生2相机相似。 我想要完成的是一台相机,它可以: XNA相机类不工作
但是,我有移动左/右部分的问题。我会给你我有的代码。请注意,在这个版本的代码中,我还没有试图实现它。
private float worldRotation = 0;
public void RotateAroundFocusPoint(float relativeDegrees)
{
worldRotation += MathHelper.ToRadians(relativeDegrees);
}
public Matrix World, View, Proj;
public Vector3 Position, Focus /*relative*/;
public void Update()
{
World = Matrix.CreateTranslation(-Position - Focus) *
Matrix.CreateRotationY(worldRotation);
View = Matrix.CreateLookAt(-Focus, Vector3.Zero, Vector3.Up);
}
我是怎样的一个小白,当谈到3D编程,所以我希望你能帮助我!
由于提前,
安东尼
....所以尝试实施它? – JWiley
@JWiley哈哈,我有好几次了,但都失败了!我没有看到发布失败尝试的观点, – antonijn