为什么Unity3D打开之前的工程 场景里尽是些色块
错误提示说Shaderwantstexturecoordinates,butthemeshdoesn'thavethem...
错误提示说Shader wants texture coordinates,but the mesh doesn't have them
展开
2个回答
展开全部
可能你没开启摄象机,(加摄象机到场景中 ,)这样GUI全是色块
2场景里的物体没有给材质贴图.很多人对此感到困惑,u3d明明支持**格式啊,为什么看不到呢?
这是因为u3d仅仅只获得物体的uv贴图坐标,材质贴图依然要你重新给.补充一点,u3d的着色器(Shader)是可以编程的,千万不要认为他的材质通道跟其他3d建摸软件的材质通道一样,比如同样是diffuse贴图在u3d 中和在3dsmax中他们的显示效果就可能不一样.
3.低版本的u3d不支持高版本输出的工程文件,你用的是盗版的就要保证版本号一致,比如3.5_f5 和3.5_b6 unity.exe混用就出问题
2场景里的物体没有给材质贴图.很多人对此感到困惑,u3d明明支持**格式啊,为什么看不到呢?
这是因为u3d仅仅只获得物体的uv贴图坐标,材质贴图依然要你重新给.补充一点,u3d的着色器(Shader)是可以编程的,千万不要认为他的材质通道跟其他3d建摸软件的材质通道一样,比如同样是diffuse贴图在u3d 中和在3dsmax中他们的显示效果就可能不一样.
3.低版本的u3d不支持高版本输出的工程文件,你用的是盗版的就要保证版本号一致,比如3.5_f5 和3.5_b6 unity.exe混用就出问题
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询