问题描述
我在Unity中有一个看起来正确(实际上更好)的DAE字符,但是当我将其放入Xcode时,她的脸变成绿色,脖子变成黄色。我认为它不会放错位置,因为我可以看到她的眼睛,鼻子,嘴巴和耳朵,但是由于某种原因她的脸是绿色的。
奇怪的是,在Finder的预览中,它也有一张绿色的脸
请帮助,因为其他字符看起来不错。
解决方法
那是因为您的模型的UV纹理集已损坏。当此模型在Unity中纹理化时,面部UV纹理集偶尔会被删除或损坏。解决方案很简单–转到Unity UV Editor
,选择模型的面部UV顶点并重新分配纹理。
在Xcode中,您只能 assign
,而不能修复UV纹理集,因为Xcode没有UV纹理编辑器。因此,Xcode没有可用的解决方案,因为这不是纹理的问题,而是UV的问题。