Unity-其他控件

void OnGUI ( )1、Toggle开关按钮

public Rect rea;

void Start ( ){

rea = new Rect(100,50,200,100);

}

void OnGUI ( )

{

   toggle = GUI.Toggle(rea,toggle,"ThisisToggle");

}


2、Toolbar工具条

bool toggle = false;

void OnGUI ( )

{

toolbar = GUI.Toolbar(rea,toolbar,newstring[]{"toolbar_A","toolbar_B","toolbar_C"});

}


3、SelectionGrid网格按钮

void OnGUI ( )

{

toolbar = GUI.SelectionGrid(rea,toolbar,newstring[ ]

{"toolbar_A","toolbar_B","toolbar_C","toolbar_D","toolbar_E"},3);  

}


4、HorizontalSlider水平滑块条和HorizontalSlider竖直滑块条

float sliderF = 3.0f;

void OnGUI ( )

{

//HorizontalSlider水平滑块条

sliderF=GUI.HorizontalSlider(rea,sliderF,0.0f,10f);

//HorizontalSlider竖直滑块条

sliderF=GUI.VerticalSlider(rea,sliderF,0.0f,10f);

}


5、HorizontalScrollbar水平滚动条和VerticalScrollbar竖直滚动条

void OnGUI ( )

{

//HorizontalScrollbar水平滚动条

sliderF=GUI.HorizontalScrollbar(rea,sliderF,1f,0.0f,10f);

//VerticalScrollbar竖直滚动条

sliderF=GUI.VerticalScrollbar(rea,sliderF,1f,0.0f,10f);

}


6、BeginScrollView滚动视图

Vector2 scrollPosition = Vector2.zero;

public Rect scrollArea =new Rect(0,0,200,200);

void OnGUI ( ){

scrollPosition=GUI.BeginScrollView(rea,scrollPosition,scrollArea);

GUI.Button(newRect(0,0,100,20),"Top-left");

GUI.Button(newRect(120,0,100,20),"Top-right");

GUI.Button(newRect(0,180,100,20),"botton-left");

GUI.Button(newRect(120,180,100,20),"botton-right");

GUI.EndScrollView();

}


7、Window添加窗口;ModalWindow表示永远在最上面

void OnGUI ( )

{

rea=GUI.Window(0,rea,windowFunction,"Mywindow");

}

void windowFunction (int windowId) {

GUI.Button(new Rect(60,50,100,20),"window");

GUI.DragWindow();

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习 Unity GUI笔记,有各种学习资料网址! 1.http://www.wyzc.com/Course/Co...
    HotRay阅读 1,126评论 0 0
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,573评论 0 17
  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 840评论 0 0
  • 赠人玫瑰,手留余香;救车一命,七级浮屠…… 逢五加油省两毛,在加油站,看见我们经常用的加油机对面的柴油泵边,一个美...
    同林网事阅读 209评论 0 1
  • 最近开心事挺多 一、很多年没能和老公一起去旅游,这次趁儿子住宿,老公出差,我争取跟他一起出行。 去的时...
    新澜阅读 460评论 0 0