靠边伸缩菜单的做法(类似QQ,碰到就会伸出来)
这段脚本主要实现一个group的伸缩功能,group里面的内容也就是菜单的内容可以自由添加。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | varLeftGroupToTop:int=60;varLeftGroupWidth:int=300;varLeftGroupHeight:int=700;varLeftGroupLabelWidth:int=30;privatevarMoveDistance =LeftGroupLabelWidth-LeftGroupWidth; privatevarXPosition;privatevarStartPoint:float=MoveDistance;functionUpdate(){     //获取鼠标的x坐标位置     XPosition=Input.mousePosition.x;     if(XPosition<LeftGroupLabelWidth){           OpenLeftGroup ();     }     if(XPosition>LeftGroupWidth){           CloseLeftGroup();     }}functionOnGUI () {       GUI.Box(Rect(100,0,100,400),XPosition.ToString());//可以去掉,调试看效果用的      GUI.Box(Rect(100,500,100,400),StartPoint.ToString());//可以去掉,调试看效果用的        //下面是组里面的内容      GUI.BeginGroup(Rect(StartPoint,LeftGroupToTop,LeftGroupWidth,LeftGroupHeight));      GUI.Box(Rect(0,0,LeftGroupWidth,LeftGroupHeight),"");      GUI.Box(Rect(LeftGroupWidth-   LeftGroupLabelWidth,0,LeftGroupLabelWidth,LeftGroupHeight),"qiyechaxun");      GUI.EndGroup ();//组结束} //控制菜单的伸出functionOpenLeftGroup () {       if(StartPoint < 0.0) {             StartPoint +=1.0;             yieldWaitForSeconds (2);      } }//控制菜单的收回functionCloseLeftGroup () {       if(StartPoint >MoveDistance) {             StartPoint -=0.1;             yieldWaitForSeconds (5);      } } | 
靠边伸缩菜单的做法(类似QQ,碰到就会伸出来)的更多相关文章
- C#如何实现类似QQ那样靠边隐藏的功能
		http://www.cnblogs.com/yechensi/archive/2009/08/02/1537145.html C#如何实现类似QQ那样靠边隐藏的功能 你想过为自己的程序添加靠边隐藏的 ... 
- Ubuntu中类似QQ截图的截图工具并实现鼠标右键菜单截图
		@ 目录 简介: 安装: 设置快捷键: 实现鼠标右键菜单截图: 简介: 在Windows中用惯了强大易用的QQ截图,会不习惯Ubuntu中的截图工具. 软件名为火焰截图,功能类似QQ截图,可以设置快捷 ... 
- WinForm实现类似QQ停靠,显示隐藏过程添加特效效果
		原文:WinForm实现类似QQ停靠,显示隐藏过程添加特效效果 这可能是个老题长谈的问题了,只是在项目中会用到这个效果,所以今天做个记录.大家见了别喷我.在项目中的需求是这样的. 打开程序,在屏幕的右 ... 
- 用C#代码实现类似QQ窗体的“上、左、右”停靠功能
		大家都知道QQ有一个自动停靠功能,即“上.左.右”,当你把窗体拖到屏幕边缘,然后移开鼠标它会自动缩放,然后只显示一小小点出来,我们仔细观察会发现其实它只露3像素左右的边缘,当你鼠标移上去它又会伸出来, ... 
- 使用plupload做一个类似qq邮箱附件上传的效果
		公司项目中使用的框架是springmvc+hibernate+spring,目前需要做一个类似qq邮箱附件上传的功能,暂时只是上传小类型的附件 处理过程和解决方案都需要添加附件,处理过程和解决方案都可 ... 
- JQ写简单的伸缩菜单(内附效果图和源代码)
		效果如图: JQ代码就那么几句, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h ... 
- C#利用API制作类似QQ一样的右下角弹出窗体
		C#利用API制作类似QQ一样的右下角弹出窗体 (2009-03-21 15:02:49) 转载▼ 标签: 杂谈 分类: .NET using System;using System.Collecti ... 
- android开发之ExpandableListView的使用,实现类似QQ好友列表
		由于工作需要,今天简单研究了一下ExpandableListView,做了一个类似QQ列表的Demo,和大家分享一下. 效果图如下: 先来看看主布局文件: <RelativeLayout xml ... 
- [C# 网络编程系列]专题九:实现类似QQ的即时通信程序
		转自:http://www.cnblogs.com/zhili/archive/2012/09/23/2666987.html 引言: 前面专题中介绍了UDP.TCP和P2P编程,并且通过一些小的示例 ... 
随机推荐
- 极客DIY:开源WiFi智能手表制作
			如果你喜欢拥有一款属于自己的无线手表,那么请不要错过,相信阅读完这篇文章对你会很有帮助. 硬件规格 ESP8266(32Mbit闪存) MPU-9250(陀螺仪传感器)以及 AK8963(内置磁力计) ... 
- php大力力 [025节] 来不及学习和分类的,大力力认为有价值的一些技术文章合集(大力力二叔公)(2015-08-27)
			php大力力 [025节] 来不及学习和分类的,大力力认为有价值的一些技术文章合集(大力力二叔公)(2015-08-27) 比较好的模版 免费模板网,提供大量DIV+CSS布局网页模板下载及后台管理 ... 
- N的阶乘的长度
			阶乘是乘法 , 乘法的话 , 几位数*几位数的位数 就是 哪两个几位数相加 . 这个可以用log10来解决 , 所以有如下代码 . #include<stdio.h> #include& ... 
- 产生冠军      map  的 应用 .
			开始 比赛 , 每一次的 比赛 都会有人失败 , 如果产生英雄的话 , 那就是产生 唯一一个 没有被打败的人 , 就是英雄, . #include<stdio.h> #includ ... 
- Android弹出选项框及指示箭头动画选择
			 Android弹出选项框及指示箭头动画选择 Android原生的Spinner提供了下拉列表选项框,但在一些流行的APP中,原生的Spinner似乎不太受待见,而通常会有下图所示的下拉列表选项框 ... 
- 如何用JS获取ASP.net中的textbox的值 js获不到text值
			<tr> <td class="table_body" style="width: 10%" a ... 
- POJ 1269 (直线求交)
			Problem Intersecting Lines (POJ 1269) 题目大意 给定两条直线,问两条直线是否重合,是否平行,或求出交点. 解题分析 主要用叉积做,可以避免斜率被0除的情况. 求交 ... 
- MySQL 基本函数
			(1).字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回subst ... 
- 针对无线信道衰落特性分析3G,4G,5G的关键技术异同点
			1 无线信道特性对3G系统的影响 2 
- php防注入留言板(simple)
			新手学php,试手案例便是留言板.以前未连接数据库时,我是直接将用户输入的留言写入到一个txt,然后再从txt读取显示(~.~别鄙视). 最近学习了php访问MySQL数据库的一些知识,重写了一下留言 ... 
