Сообщение от Nikich
Е-е-е. Видимо я нашёл в чем была проблема. Скорее всего, это было связано с тем, что я всё время создавал новый вектор2.
new Vector2(player_position.X + i * 256, player_position.Y + i1 * 256)
Это строчка работает крайне медленно. Сейчас решил вывести всё в нулевых координатах. Результат - XNA превосходит Макс на 40 фпс.
Но это привело к следующий проблеме: так как тогда выводить картинки? Есть ли какая-нибудь замена вектор2?
|
Не хочу разочеровывать, но Vector2.Zero это тоже самое, что new Vector2(0,0)
Мб вся проблема в том, что в максе те картинки что ты рисуешь за экраном просто не рисуются?
Vector2 это структура, тоесть тип значения. Что может быть еще быстрее хз. А выделение памяти для 2 переменных типа float происходит так быстро что ппц.