在 3D 方面,我是一个大写的“N”菜鸟。话虽如此,我一直在努力让我的 2.5 游戏 View 正常工作。在 NVIDIA 上为我工作,但在 ATI 上不适合我的 friend 。他要么什么都看不到,要么如果三角形的 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 论坛上得到了回答 here .
关于c# - 2.5D 矩阵哇音和视频卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621871/