110,534
社区成员
发帖
与我相关
我的任务
分享
sprite.Draw2D(
Background1, //是一张800*600的图片,以Texture的形式加载入了D3D设备。
new Rectangle(0, 0, 1024, 768), //原图片裁剪,四个参数分别是(X、Y,宽,高)
new Rectangle(0, 0, 800, 600), //目标图片尺寸。
new Point(0, 0), //放入2D空间的坐标
Color.White //透明颜色
);
Background1 = TextureLoader.FromFile(Engine.device, FileName);
//改成了
Background1 = TextureLoader.FromFile(Engine.device, FileName, 800, 600, 0, Usage.None, Format.A8B8G8R8, Pool.Default, Filter.None, Filter.None, 0);