Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何确保文本显示在其他UI元素之上?_C#_Unity3d - Fatal编程技术网

C# 如何确保文本显示在其他UI元素之上?

C# 如何确保文本显示在其他UI元素之上?,c#,unity3d,C#,Unity3d,我希望使文本在屏幕上始终可见,看到我的gif 我希望FloatingTextCanvs中的文本可见,但它被按钮覆盖,我发现后面的创建ui对象将覆盖以前的对象,我可以更改文本对象的索引以使文本始终可见吗?要在另一个画布之前显示一个画布,您希望将画布组件上的排序顺序属性更改为高于另一画布。要在另一画布之前显示一个画布,您希望将画布组件上的排序顺序属性更改为高于其他画布。如果您处理的是两个单独的画布,则可以设置它们的排序顺序,以确定哪一个出现在顶部 如果您处理的两个UI元素是同一画布的子元素,那么

我希望使文本在屏幕上始终可见,看到我的gif


我希望FloatingTextCanvs中的文本可见,但它被按钮覆盖,我发现后面的创建ui对象将覆盖以前的对象,我可以更改文本对象的索引以使文本始终可见吗?

要在另一个画布之前显示一个画布,您希望将
画布
组件上的
排序顺序
属性更改为高于另一画布。

要在另一画布之前显示一个画布,您希望将
画布
组件上的
排序顺序
属性更改为高于其他画布。

如果您处理的是两个单独的画布,则可以设置它们的排序顺序,以确定哪一个出现在顶部


如果您处理的两个UI元素是同一画布的子元素,那么它们在层次结构中的物理排列将决定哪个元素显示在顶部。层次结构顶部的子元素将显示在其他元素的下面。例如,在以下MainMenuCanvas中,背景图像将显示在文本后面


如果您处理的是两个单独的画布,则可以设置它们的排序顺序,以确定哪一个出现在顶部


如果您处理的两个UI元素是同一画布的子元素,那么它们在层次结构中的物理排列将决定哪个元素显示在顶部。层次结构顶部的子元素将显示在其他元素的下面。例如,在以下MainMenuCanvas中,背景图像将显示在文本后面


您希望在所有其他UI前面设置文本。我理解正确了吗?您想在所有其他UI之前设置文本。我理解对了吗?