Open FoolishDev opened 8 years ago
在FlagBitmapMeshView的flagWave()方法中将Y轴正弦函数偏移量赋值给verts数组时(verts[(j * (WIDTH + 1) + i) * 2 + 1] = orig[(j * WIDTH + i) * 2 + 1] + offsetY * A;),orig数组对应的元素下标应该是j * (WIDTH + 1) + i) * 2 + 1。由于HEIGHT为200,每行像素块的Y轴坐标差不大,导致Demo效果看似正常。如果HEIGHT改为2,Demo效果有明显错误。
在FlagBitmapMeshView的flagWave()方法中将Y轴正弦函数偏移量赋值给verts数组时(verts[(j * (WIDTH + 1) + i) * 2 + 1] = orig[(j * WIDTH + i) * 2 + 1] + offsetY * A;),orig数组对应的元素下标应该是j * (WIDTH + 1) + i) * 2 + 1。由于HEIGHT为200,每行像素块的Y轴坐标差不大,导致Demo效果看似正常。如果HEIGHT改为2,Demo效果有明显错误。