用户工具

站点工具


侧边栏

script:unityengine:classes:gui.scrollviewscope:gui.scrollviewscope

ScrollViewScope 滚动视野范围

class in UnityEngine

Description 描述

Disposable helper class for managing BeginScrollView / EndScrollView.

管理BeginScrollView / EndScrollView的可支配的助手类。

BeginScrollView is called at construction, and EndScrollView is called when the instance is disposed. ScrollViews let you make a smaller area on-screen look 'into' a much larger area, using scrollbars placed on the sides of the ScrollView.

BeginScrollView 在构造中被调用,并且当实例被配置时EndScrollView 被调用。滚动视图让你在屏幕上制造一个更小的区域看到进入的更多的区域,使用滚动条放置在滚动视图的旁边。

JavaScript:

no example available in JavaScript

C#:

using UnityEngine;
 
public class ExampleClass : MonoBehaviour {
	// The position of the scrolling viewport
    public Vector2 scrollPosition = Vector2.zero;
    void OnGUI() {
		// An absolute-positioned example: We make a scrollview that has a really large client
		// rect and put it in a small rect on the screen.
		using (var scrollScope = new GUI.ScrollScope (new Rect(10, 300, 100, 100), scrollPosition, new Rect(0, 0, 220, 200))) {
	        scrollPosition = scrollScope.scrollPosition;
 
			// Make four buttons - one in each corner. The coordinate system is defined
			// by the last parameter to the ScrollScope constructor.
	        GUI.Button(new Rect(0, 0, 100, 20), "Top-left");
    	    GUI.Button(new Rect(120, 0, 100, 20), "Top-right");
        	GUI.Button(new Rect(0, 180, 100, 20), "Bottom-left");
	        GUI.Button(new Rect(120, 180, 100, 20), "Bottom-right");
        }
		// Now the scroll view is ended.
    }
}

Variables 变量

handleScrollWheelWhether this ScrollView should handle scroll wheel events. (default: true).
滚动视图是否应该处理滚轮事件(默认为true)。
scrollPositionThe modified scrollPosition. Feed this back into the variable you pass in, as shown in the example.
修改滚动位置。馈送该返回到你传递的变量中,作为例子展示。

Constructors 构造函数

GUI.ScrollViewScopeCreate a new ScrollViewScope and begin the corresponding ScrollView.
创建新的滚动视图和开始对应的滚动视图。
script/unityengine/classes/gui.scrollviewscope/gui.scrollviewscope.txt · 最后更改: 2016/08/02 05:27 (外部编辑)