Я просматриваю этот урок, чтобы смешивать различные текстуры в зависимости от типов пикселей, которые я хочу передать:
http://www.crappycoding.com/tag/xna/page/2/
и до сих пор, я думаю, я понимаю всю концепцию, за исключением нескольких строк при создании объекта AlphaTestEffect, поскольку дано очень мало объяснений, и я понятия не имею, для чего он нужен и почему он настроен таким образом .
Matrix projection = Matrix.CreateOrthographicOffCenter(0, PlanetDataSize, PlanetDataSize, 0, 0, 1);
Matrix halfPixelOffset = Matrix.CreateTranslation(-0.5f, -0.5f, 0);
alphaTestEffect.Projection = halfPixelOffset * projection;
Может, кто-нибудь объяснит, пожалуйста, что нужно, для чего и для чего? Надеюсь, это не займет много времени, и мой вопрос не глупый.
веселит
Lucas