Я хочу использовать свою собственную систему «Система». Что-то вроде 1 пикселя равно 0,01 единиц.MonoGame - Unit Convertion
Теперь, когда я хочу что-то нарисовать с помощью своей собственной Unitsystem, мне всегда приходится умножать/делить значение на 100. Я нашел ответы на несколько вопросов, которые упомянули использовать матрицу в SpriteBatch.Begin, но я не знаю, как ,
Может ли кто-нибудь помочь мне ^^?
Спасибо, но когда я пытаюсь использовать матрицу преобразования, также влияет размер моих текстур. Текстура 100 * 100 будет масштабирована до размера 1 * 1 – Djeurissen
OK, если вы хотите изменить координаты, вы можете запустить TransformMatrix на своих векторах. Но я не понимаю, что вы получаете от этого, чего вы пытаетесь достичь? –
Я хочу использовать Farseer Physics в своем проекте. А в FarseerPhysics 1 пиксель равен 0,01 единицам. Exampleproject использует класс ConvertUnit для преобразования между SimulationUnits и DisplayUnits. Я также нашел ответ на эту проблему, но я не понимаю, как я должен использовать BasicEffect или ViewMatrix для решения моей проблемы ... http://stackoverflow.com/questions/7733088/farseer-meter-pixel- соотношение – Djeurissen