Unity3D GUI菜单弹出隐藏的效果
来源:互联网 发布:阿里云 弹性ip bgp带宽 编辑:程序博客网 时间:2024/05/20 01:07
Unity3D GUI菜单弹出隐藏的效果
关于GUI菜单弹出隐藏效果有做好的预设文件
效果图1
效果图2
再次点击红色LOGO会还原成效果图1的样子
Menu
复制内容到剪贴板
ShowMenuButton代码:
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;
}
}
}
复制内容到剪贴板
代码:
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;
}
- Unity3D GUI菜单弹出隐藏的效果
- 关于GUI菜单弹出隐藏的效果
- Unity3D GUI效果一览
- Unity3D GUI 效果一览
- [Unity3D]GUI 效果一览
- Unity3d GUI闪烁效果
- Unity3d动态显示/隐藏GUI
- jQuery-ajax实现的弹出菜单效果
- 轻量级的菜单弹出效果 - RNExpandingButtonBar
- CSS效果的隐藏/显示型菜单
- 模拟QQ的停靠时隐藏效果,隐藏树形菜单
- 左侧导航菜单 子菜单的显示隐藏效果
- unity3d使用GUI实现打字机的文字显示效果
- JQUERY打造隐藏在左侧的弹性弹出菜单
- Unity3D单击物体弹出GUI窗口
- Unity3D单击物体弹出GUI窗口
- unity3d实现菜单旋转效果
- Unity3D:GUI的绘制
- Windows2000、XP、2003系统万能Ghost全攻略
- 一个120行的javascript贪吃蛇的代码
- 水晶报表 奇偶行颜色控制
- Ad Network VS Ad Exchange, 共存或取代?
- 用于 Windows XP 的 Explorer.exe 命令行选项
- Unity3D GUI菜单弹出隐藏的效果
- A simple Android example,including Intent/View/...
- flex入门学习之4 ComboBox
- Android 之 Intent 和 IntentFilter
- JAVA操作properties文件
- if与switch转换
- asp.net mvc 显示列表数据
- SDP Specification
- Dictionary 与 KeyValue 的用法