2.5D матрица вау и видеокарты - PullRequest
2 голосов
/ 07 января 2011

Я заглавная буква N, когда дело доходит до 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); 

1 Ответ

0 голосов
/ 08 января 2011

Ответ здесь на форуме XNA здесь .

...