Directx9图像拉伸问题
我用Directx9显示了一个图片,把窗体设为可以拉伸的,结果拉伸后,图像的比例和大小都有改变,请问有办法像Windows窗体样,拉伸时里面的内容不变,当窗体比较小时部分内容不显示,只显示可见区域的图片,也就是拉伸时如何让图像的比例和大小都不变?
[解决办法]
显示图片应该有 显示坐标,显示大小, 源坐标,源大小 这4个参数吧?
[解决办法]
根据窗口大小修改视图矩阵、模型矩阵和摄像机位置
或者固定视图矩阵
不知道你显示图片是纹理贴图还是像素绘制
[解决办法]
很麻烦。你需要在窗口大小改变的时候改变后备缓冲的大小,然后设置view port