续@prtsss 在32楼补充的内容
emmmmm,首先确认了一点就是使用了咱并没有实际使用过的顶点绘制,然后就是咱的疑问仍然在,就是关于“分辨率不变”到底该怎么理解。把120大小的图片绘制到10大小的范围内,会有110数量的内容丢失,这时候说“分辨率不变”大概有这么几种理解方式://猜测是1,但不确定
0、绘制的是原有区域左上的10范围内容;//丢失右侧和下方区域内容,每个像素该显示的清晰度(分辨率的一种解释方法)未改变;
1、绘制的是原有区域的全部范围内容,但经历了采样;//丢失了细节内容,画面的整体显示范围(分辨率的另一种解释方法)未改变;
2、绘制的是原有区域的全部范围内容,且包含了原有所有信息;//双重意义上的分辨率不变,但不符合基本的数据原理;
另外如果只是“想知道原因”的话基本可以有“这样做的结果就是这样”/“这个函数就是这么设计的”。一般来说想提问时更关心的是“我需要的是另一种样子,要怎样实现”。咱是建议检查一下draw_vertex_texture_colour函数的xtex, ytex这两个参数(从0开始数位置2和3,也就是从1开始数第3和第4个参数),看上去是控制顶点对应的纹理位置的,应该可以通过调整来达到不同的填充效果。
emmmmm,首先确认了一点就是使用了咱并没有实际使用过的顶点绘制,然后就是咱的疑问仍然在,就是关于“分辨率不变”到底该怎么理解。把120大小的图片绘制到10大小的范围内,会有110数量的内容丢失,这时候说“分辨率不变”大概有这么几种理解方式://猜测是1,但不确定
0、绘制的是原有区域左上的10范围内容;//丢失右侧和下方区域内容,每个像素该显示的清晰度(分辨率的一种解释方法)未改变;
1、绘制的是原有区域的全部范围内容,但经历了采样;//丢失了细节内容,画面的整体显示范围(分辨率的另一种解释方法)未改变;
2、绘制的是原有区域的全部范围内容,且包含了原有所有信息;//双重意义上的分辨率不变,但不符合基本的数据原理;
另外如果只是“想知道原因”的话基本可以有“这样做的结果就是这样”/“这个函数就是这么设计的”。一般来说想提问时更关心的是“我需要的是另一种样子,要怎样实现”。咱是建议检查一下draw_vertex_texture_colour函数的xtex, ytex这两个参数(从0开始数位置2和3,也就是从1开始数第3和第4个参数),看上去是控制顶点对应的纹理位置的,应该可以通过调整来达到不同的填充效果。