zoukankan      html  css  js  c++  java
  • U3D 控件

    1、普通控件

    GUI.Label() GUI.Button()等方法添加控件

    bool clicked = GUI.Button() 当按钮单击时,返回true

    string ss = GUI.TextField()

    …………

    2、添加窗体

    添加窗体稍微麻烦一点

    GUI.Window(id, location , func,text)的形式添加长提

    其中func是一个包含一个int类型的参数的函数,该参数为一个窗体的id,意味该函数由指定id的长提调用

    GUI.Window(0,new Rect(0,0,100,100),func,"Win");

    private void func(int winId){

      GUI.Label();

    默认窗体是不能移动的,如果需要长提可以移动,需要在func最后中添加代码 GUI.DragWindow();

    3、自定义皮肤

      先在脚本新建一个公共的 GUISkin

      public GUISkin FrmBtnSkin;  

      然后在 属性面设置Size(表示一共有多少个Style)

    板 

    然后对么一个style设置其相应的Name和其他属性

    然后将该Skin在面板中拖放到脚本对应的属性中去,对脚本的属性进行赋值

    最后在添加控件的时候,设置空间的style即可(先设置GUI.skin = 新建的Skin对象)

  • 相关阅读:
    P1168 中位数(对顶堆)
    P2341 [HAOI2006]受欢迎的牛
    P1967 货车运输
    树状数组的神操作QAQ
    P1063 能量项链
    P1429 平面最近点对(加强版)
    P2571 [SCOI2010]传送带
    4 Values whose Sum is 0
    UVA529 Addition Chains
    UVA307 Sticks
  • 原文地址:https://www.cnblogs.com/xtblog/p/6693298.html
Copyright © 2011-2022 走看看