unity3d里面,也是包含window窗体的,下面看一下GUI.Window方法的详情

下面我们用代码实现一个通过开关显示窗体的隐藏和显示的功能,代码如下:

public class windowsscript : MonoBehaviour {
bool windowshow=true;
Rect windowrect=new Rect(,,,); void OnGUI()
{
//定义一个toggle控制窗体的显示和隐藏
windowshow=GUI.Toggle(new Rect(,,,),windowshow ,"是否显示窗体");
if (windowshow) windowrect=GUI.Window(,windowrect,mywindowfunction,"我的窗口"); }
void mywindowfunction(int windowid)
{
if(GUI.Button(new Rect(,,,),"窗体内按钮"))
{
print("窗体内按钮被点击");
}
//定义窗体可以活动的范围
GUI.DragWindow (new Rect(,,,));
}

效果图如下:

窗体是可以拖动的。

最新文章

  1. [LeetCode] Nim Game 尼姆游戏
  2. jQuery系列之操作select标签
  3. MySQL的优化技术总结
  4. StrHelper
  5. Android 颜色渲染(九) PorterDuff及Xfermode详解
  6. onkeyup事件只能输入数字,字母,下划线
  7. Jquery几行代码解决跟随屏幕滚动DIV
  8. django初探-创建简单的博客系统
  9. SQL Server OPTION (OPTIMIZE FOR UNKNOWN) 测试总结
  10. form表单公用
  11. Beautiful Soup库基础用法(爬虫)
  12. c# 遍历所有安装程序 获取所有已经安装的程序
  13. linux -bash . startup.sh Permission denied
  14. 2018-04-21 搭建Python官方文档翻译环境
  15. PE文件版本那些事儿
  16. 用命令bat打开某个文件或文件夹
  17. Spring Boot开发之明月千城(一)
  18. Win 10服务智能化有什么依据?
  19. Netty源码分析第5章(ByteBuf)---->第9节: ByteBuf回收
  20. mysql时间操作函数和存储过程

热门文章

  1. 客户端持久化解决方案: Web SQL
  2. docker 私有仓库内容
  3. C++ 文件的复制、删除、重命名
  4. 有关UNICODE、ANSI字符集和相关字符串操作
  5. poj1503---大数加法
  6. c++编程中的后缀
  7. 此证书的签发者无效Missing iOS Distribution signing identity问题解决
  8. UINavigationController技巧<一>——修改返回按钮的标题
  9. Matlab定义子函数
  10. ChartControl一个小Demo