Я пытаюсь реализовать класс камеры в XNA http://www.dreamincode.net/forums/topic/237979-2d-camera-in-xna/XNA 2d Камера не рисунок
Это не бросать любые ошибки, когда я пытаюсь его, он просто ничего не сделать в это целевой SpriteBatch. Пробовал делать гигантские спрайты или перемещать их вокруг, чтобы увидеть, просто ли они помещают их где-нибудь случайным. Без везения.
Заявленный его в начале игры, как:
Camera2D cam;
Тогда в моей LoadContent():
cam = new Camera2D(Game.GraphicsDevice.Viewport);
И, наконец, в моем Draw():
spriteBatch2.Begin(SpriteSortMode.BackToFront, BlendState.AlphaBlend, null, null, null, null, cam.Transform);
spriteBatch2.DrawString(arial, "Some text to say", new Vector2(300, 400), Microsoft.Xna.Framework.Color.Orange);
spriteBatch2.End();
Посмотрел на Game.GraphicsDevice.Viewport, чтобы проверить, что он не пуст. В нем были места 0,01920,1080. Поэтому я беру его, точку начала x, y и screen.width/height.