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