Unity 陶艺之路BUG修复专文
感谢
由于项目中间经历过了很多版本,导致上传的资源有一点小BUG。那就是UV的展开不太正确。在此,对所有购买了该资源的各位表示抱歉了。同时,感谢两位仁兄发现的该BUG,特发此文修复之。
UV展开
修复后的UV映射图如上图所示。其中,左下角的圆(绿色)是外底,右下角的圆(蓝色)是内底。上面半截,绿色部分是外部柱面,红色部分是顶沿,紫色部分是内壁。
BUG修复
修改Pottery.cs
第167行,修改为:
Vector2 u = new Vector2(0.25f + 0.25f * cosAngle, 0.25f + 0.25f * sinAngle );
第184行,修改为:
float v = (((float)layer) / ((float)theData.LayerCount)) * 0.25f + 0.5f;
第225行,修改为:
float v = 0.75f + h * 0.03515625f;
第267行,修改为:
float v = 0.78515625f + ((((float)layer) / ((float)count )) * 0.21484375f);
第289行,修改为:
float u = ((float)i) / ((float)theData.Details);
第314行,修改为:
Vector2 u = new Vector2(0.75f + 0.25f * cosAngle, 0.25f + 0.25f * sinAngle);