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对象)

  • 相关阅读:
    计算机思维
    easyui增删改查前段代码
    文本相似度分析
    布隆过滤器
    SQL Server事务
    堆排序(Heapsort)
    游标
    存储过程
    触发器
    Thread部分总结以及小例子
  • 原文地址:https://www.cnblogs.com/xtblog/p/6693298.html
Copyright © 2011-2022 走看看