C# 2.5D矩阵华和视频卡
说到3D,我是个不折不扣的人。话虽如此,我一直在努力让我的2.5游戏视图工作。在NVIDIA上对我有效,但在ATI上对我的朋友无效。他要么看到什么都没有,要么如果三角形的Z值不是0,他就看不到。 我猜这不是显卡的错,也许有些显卡比其他的更宽容。这是我的密码:C# 2.5D矩阵华和视频卡,c#,3d,matrix,xna,C#,3d,Matrix,Xna,说到3D,我是个不折不扣的人。话虽如此,我一直在努力让我的2.5游戏视图工作。在NVIDIA上对我有效,但在ATI上对我的朋友无效。他要么看到什么都没有,要么如果三角形的Z值不是0,他就看不到。 我猜这不是显卡的错,也许有些显卡比其他的更宽容。这是我的密码: basicEffect.World = Matrix.Identity; basicEffect.Projection = Matrix.CreateOrthographic(-camera.Size.X,- camera.Size.Y
basicEffect.World = Matrix.Identity;
basicEffect.Projection = Matrix.CreateOrthographic(-camera.Size.X,- camera.Size.Y,-1000, 1000);
basicEffect.View = Matrix.CreateLookAt(new Vector3(camera.Position.X,camera.Position.Y ,-10)
, new Vector3(camera.Position.X, camera.Position.Y, 10),
Vector3.Up) * Matrix.CreateScale(camera.Zoom);
这在XNA论坛上得到了回答。这在XNA论坛上得到了回答