返回介绍

GUI.depth 深度

发布于 2019-12-18 15:37:45 字数 1891 浏览 996 评论 0 收藏 0

JavaScript => public static var depth: int;
C# => public static int depth;

Description 描述

The sorting depth of the currently executing GUI behaviour.

当前执行的GUI行为的深度排序。

Set this to determine ordering when you have different scripts running simultaneously. GUI elements drawn with lower depth values will appear on top of elements with higher values (ie, you can think of the depth as “distance” from the camera).

当你有不同的脚本同时运行,设置这个值来确定排序。GUI元素深度值较低的将会显示在深度值较高的上面(即,你可以认为该深度是从摄像机到元素的“距离”)。

Note:To see this example working, you will need to create 2 scripts. Remember to name the scripts with the same name as the class names, else it will not work.

注意:下面的例子,接下来创建2个脚本文件,记得文件名和类名一样,否则将无法正常运行。

One Button behind the other.

一个按钮在另一个后面。

JavaScript:

// Makes this button go back in depth over the example2 class one.
class example1 extends MonoBehaviour {
	static var guiDepth : int = 0;
	function OnGUI() {
		GUI.depth = guiDepth;
		if(GUI.RepeatButton(Rect(0,0,100,100), "GoBack")) {
			guiDepth = 1;
			example2.guiDepth = 0;
		}
	}
}

And copy this other example to another script:

并且拷贝其他的例子到另一个脚本:

JavaScript:

// Makes this button go back in depth over the example2 class one.
class example1 extends MonoBehaviour {
	static var guiDepth : int = 0;
	function OnGUI() {
		GUI.depth = guiDepth;
		if(GUI.RepeatButton(Rect(0,0,100,100), "GoBack")) {
			guiDepth = 1;
			example2.guiDepth = 0;
		}
	}
}

C#:

no example for c#;

gui

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文