从所有角度可见的3D文字

时间:2017-10-24 12:36:10

标签: unity3d unity5

我正在建造一个足球场,我想在体育场入口处写下体育场名称。但是,当我在体育场或其他地方时,我也看到了文字。从各个角度来看。

我知道Unity关于3D文本的帮助页面,我读了很多关于这个问题的问题和答案。但我无法解决它。

我尝试在材质中添加着色器,然后将材质添加到3D文本中,但是我无法添加字体纹理。我的资产文件夹中有Arial字体,但是当我按下“选择字体纹理”时,这个字体不在我可以选择的选项中。

是否还有其他选项可以在墙上写文字,只能从前面看到它?

所以,在第二张图片上我不应该看到文字:

Front

Another angle

请不要认为我很懒,而且我没有谷歌,因为我搜索了几个小时。但是我真的不明白,它可能是非常愚蠢的东西,但我不知道我做错了什么。我是Unity的初学者,尤其是着色器和导入/添加字体。

2 个答案:

答案 0 :(得分:0)

你可以尝试https://www.assetstore.unity3d.com/en/#!/content/84126,它是免费的,它会以网格形式给出文本,所以它就像任何其他游戏对象一样,你可以与它互动,在它上面使用物理等等。 / p>

答案 1 :(得分:0)

有多种可能的解决方案,但主要的解决方案是:

您将该文本的Canvas设置为世界空间。

要实施此解决方案,您可以关注official tutorial on the subject

您可以使用文本到网格转换插件。

有许多可供选择,但Unity正式获得并且大多数独立开发者在需要此类功能时使用的是Text Mesh Pro