屏幕上有个矩形,选中进行贴图。图形是水平的,若矩形是水平的贴图很简单,但若矩形是斜的怎么办?尝试逐像素对应贴图但计算公式带来误差,会使某些像素点没有贴上,有什么好的方法吗
图形的大小也不一定与矩形相同,需要进行拉伸
你只需要找到矩形四个定点对应的纹理四个定点比如矩形四个顶点坐标为:(20,50,0),(20,20,0),(50,20,0),(50,50,0)那么找到纹理的四个定点坐标:(0,0),(0,1)(1,1),(1,0)把他们对应起来,不论矩形怎么旋转,纹理贴图也会跟着旋转