Unity webplayer与UI文本崩溃(新的画布文本)

Mad*_*nyo 2 unity-game-engine unity-web-player

我刚刚完成了太空射击教程,因为没有GUIText对象我创建了UI.Text对象而是相应编码.它适用于统一播放器,但不适用于构建Web应用程序之后.我花了一段时间来确定这个错误,但是当我完全不知所措UI.Text并重建时,我得到了它的工作.

Web播放器显示:内容已停止,因为检测到致命内容错误.然后是崩溃报告.

有没有解决这个问题?或者也许是使用文本的临时解决方法?

小智 7

我在同一个教程后遇到了同样的问题.检查您的设置Edit/Project Settings/Graphics.如果您只添加了一个着色器(漫反射),请包含"UI /默认"和"UI /默认字体".

现在,我是Unity的新手,所以我无法进一步描述修复.但显然,UI文本是场景中的唯一对象(如果您遵循教程),其具有None (Material)设置为值的Material属性.我的猜测是,使用该值设置需要上面提到的着色器,但在创建构建时不会自动捆绑.阅读Unity GraphicsSettings以获取信息.

我为什么要添加这些?因为默认情况下它们包含在其他Unity教程之后的其他项目中.