关于GUI菜单弹出隐藏的效果
来源:互联网 发布:合肥ps软件培训 编辑:程序博客网 时间:2024/05/20 00:50
关于GUI菜单弹出隐藏的效果
效果图1
把鼠标移动到黄色的LOGO上,LOGO会变成红色,同时会向上伸展出菜单栏
效果图2
再次点击红色LOGO会还原成效果图1的样子
Menu
var showMenuButton:ShowMenuButton;
var menuButton:GUITexture;
var menu1:GUITexture;
var menu2:GUITexture;
var menu3:GUITexture;
function OnGUI(){
if(showMenuButton.showMenu){
if(menu1.transform.position.y<menuButton.transform.position.y+0.44){
menu1.transform.position.y+=Time.deltaTime;
}
if(menu1.transform.position.y>0.18&&menu2.transform.position.y<menu1.transform.position.y-0.15){
menu2.transform.position.y+=Time.deltaTime;
}
if(menu2.transform.position.y>0.18&&menu3.transform.position.y<menu2.transform.position.y-0.15){
menu3.transform.position.y+=Time.deltaTime;
}
}
if(!showMenuButton.showMenu){
if(menu1.transform.position.y>menuButton.transform.position.y){
menu1.transform.position.y-=Time.deltaTime;
}else{
menu1.transform.position.y=menuButton.transform.position.y;
}
if(menu2.transform.position.y>menuButton.transform.position.y){
menu2.transform.position.y-=Time.deltaTime;
}else{
menu2.transform.position.y=menuButton.transform.position.y;
}
if(menu3.transform.position.y>menuButton.transform.position.y){
menu3.transform.position.y-=Time.deltaTime;
}else{
menu3.transform.position.y=menuButton.transform.position.y;
}
}
}
ShowMenuButton
var showMenu : boolean = false;
function OnMouseEnter () {
gameObject.GetComponent(GUITexture).color = Color.red;
showMenu = true;
}
function OnMouseUp () {
showMenu = !showMenu;
if(showMenu)
gameObject.GetComponent(GUITexture).color = Color.red;
else
gameObject.GetComponent(GUITexture).color = Color.yellow;
}
- 关于GUI菜单弹出隐藏的效果
- Unity3D GUI菜单弹出隐藏的效果
- jQuery-ajax实现的弹出菜单效果
- 轻量级的菜单弹出效果 - RNExpandingButtonBar
- CSS效果的隐藏/显示型菜单
- 模拟QQ的停靠时隐藏效果,隐藏树形菜单
- 左侧导航菜单 子菜单的显示隐藏效果
- JQUERY打造隐藏在左侧的弹性弹出菜单
- 关于UIMenuController的使用 弹出菜单UIMenuItem
- 关于UIMenuController的使用 弹出菜单UIMenuItem
- 关于VB6弹出菜单的问题
- 关于弹出菜单
- android 弹出框菜单效果
- 气泡型弹出菜单效果
- Android仿微博菜单弹出效果
- PopupWindow实现弹出菜单效果
- 和易信一样的边栏弹出菜单效果
- 使用popupWinow做出底部弹出菜单的效果
- js实现连个数字相加 而不是拼接
- Android 判断当前网络是否为wifi网络
- python垃圾回收与内存泄露
- Ubuntu 完美安装Sublime Text 2
- oracle 如何获取一个数据表的所有表字段
- 关于GUI菜单弹出隐藏的效果
- jQuery Mobile页面事件(html5客户端开发)
- 2014找工作总结-机会往往留给有准备的人
- i2c子系统
- map的使用
- 虚拟机类加载机制
- 拖延心理的处理技巧
- TreeSet定制排序之资料http://www.189works.com/article-52438-1.html
- 谈谈PCI的GXL