zoukankan      html  css  js  c++  java
  • Unity3d 合作开发项目

                                                    Unity3d  合作开发项目    交流群:63438968  本人:灰太龙

      项目的合作开发是至关重要的,第一个问题就是自适应分辨率的问题!

      综合考虑了一下,我们采用了IGUI插件,这个插件有以下几个好处,是拖拉式的编辑控件,和WINFROM的  开发一样的,而且可以方便的产生一些插件的事件!而且支持自适应,惟一不完美的地方就是字体大小没有自适应,针对这个问题,我会在后面提出的!另外IGUI不开源,有BITGUI是开源的,但是没有空研究,目前就用IGUI了!

      

    这个东西叫做工具箱,点这个按钮,就可以生成一个这个物体!

    后面告诉大家如何去添加一个控件,我们需要在Game试图下,画控件的,另外要编辑的时候,需要IGUI的工具箱是激活的,而且在Hierarchy中点住要编辑的控件,才可以编辑控件!

    下面介绍几个参数,就是Position And Size,如果这几个值是小于1的,就会自适应分辨率,适应效果很好,如果是大于1的就是绝对值,不会根据屏幕的分辨率自动改变!

    下面说一下IGUI的编程,和WINFORM的编程是一样的,可以点击按钮控件,然后右键,点击Click,就会在代码中自动生成一个方法,

    然后在里面就可以编程了,并且可以方便的去操作其它控件,控件的变量名是这个参数,

    这个就是变量名,比如在button1_click方法中写如下代码:

    button2.enabled=false;这样button2就隐藏了!

    希望能抛砖引玉,谢谢!

  • 相关阅读:
    SQL SERVER 2005添加用户和编辑sa
    数组型参数和数组的区别
    Oracle数据库建库、建表空间,建用户
    oracle表空间操作详解
    Oracle10g的完全卸载(转载)
    Delphi format的用法
    AnImateWindow用法
    文本文件操作
    TStringList的用法
    Delphi网络函数
  • 原文地址:https://www.cnblogs.com/alongu3d/p/igui.html
Copyright © 2011-2022 走看看