【发布时间】:2018-01-25 08:38:20
【问题描述】:
我正在为单人游戏编写一个 GameObject 类(精灵的位置、alpha、旋转等...)
当我开始缩放图像时遇到了问题。有没有办法在不损失质量的情况下缩放图像?
这是我渲染所有内容的方式
foreach (KeyValuePair<int, GameObject> go in RenderObjects)
{
spriteBatch.Draw(go.Value.img, go.Value.getRect(), go.Value.RenderArea, Color.White * (float)go.Value.alpha, (float)go.Value.rotation, go.Value.getCenter(), SpriteEffects.None, 0f);
}
如果您尝试将 16x64 图像缩放到 160x640,会发生以下情况
^^^^^^^^^^^^^^^^^^
【问题讨论】:
标签: image scaling monogame blurry