我知道有两种方法可以做到。但是他们都不适合我。
我尝试的第一种方法是创建一个gameObject,然后放置一个cube(shape)和一个包含Text的画布。我将形状,画布(世界空间)和文本的位置设置为(0,0,0),以便它们可以保持在一起。但是,只有多维数据集出现。禁用多维数据集仍然无法显示文本。
因此,我将其删除,并将“文本网格”添加到形状中,这需要我删除“网格过滤器”。现在我看到的只是一个空白。我的设定有误吗?
您可以使用UI Button游戏对象和3D立方体来做到这一点。步骤如下:
在空的场景中,创建一个3D多维数据集。
之后,创建一个UI Button对象。
现在有了按钮和“画布”,将“画布”拖动为多维数据集的子级,如下所示:
现在,您必须将“画布”设置为World Space渲染模式,删除该Canvas Scaler组件,然后设置“ Width = Height = 1全部” Pos = 0。
最后一步,设置按钮:set Width = Height = 100,all Scale = 0.01和Pos Z = -0.501。
现在,您将拥有一个功能完善的按钮,无论立方体的位置或旋转位置如何,该按钮都将固定在立方体的正面。
当然,您可以添加任意数量的按钮,并将它们放置在多维数据集的不同面上(甚至在一个面上也可以有多个按钮,等等)。
| 归档时间: |
|
| 查看次数: |
4199 次 |
| 最近记录: |