C# 2.5D矩阵华和视频卡

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

说到3D,我是个不折不扣的人。话虽如此,我一直在努力让我的2.5游戏视图工作。在NVIDIA上对我有效,但在ATI上对我的朋友无效。他要么看到什么都没有,要么如果三角形的Z值不是0,他就看不到。 我猜这不是显卡的错,也许有些显卡比其他的更宽容。这是我的密码:

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论坛上得到了回答