小彬彬 发表于 2012-8-11 18:32

Unity3D 上拉菜单 附效果图

本帖最后由 小彬彬 于 2012-8-11 18:36 编辑




var showMenu : boolean = false;

var menuButton:GUITexture;
var menu1:GUITexture;
var menu2:GUITexture;
var menu3:GUITexture;
function OnGUI(){
    if(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(!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;
      }
    }
}

function OnMouseEnter() {

   gameObject.GetComponent(GUITexture).color = Color.red;
   showMenu = true;

}

function OnMouseUp () {
print("Hello!u3dchina.com!");
   showMenu = !showMenu;
   if(showMenu)
      gameObject.GetComponent(GUITexture).color = Color.red;
   else   
      gameObject.GetComponent(GUITexture).color = Color.yellow;
}




下载:


mic6033 发表于 2012-12-4 19:16

very good sample

恢恢 发表于 2013-4-22 12:32

{:5_401:}{:5_427:}

忘秋 发表于 2013-4-22 12:59


不错 不错 不错{:soso__3922851084632044791_6:}

Joy 发表于 2013-4-22 13:35


感谢楼主的无私分享!{:soso__11402694654016840197_7:}

Sherry 发表于 2013-10-23 22:32

看起来不错的样子~试一下~{:5_401:}

wisdom 发表于 2013-12-10 09:58

mark收藏了

朵儿爸爸 发表于 2014-4-20 08:06

谢谢啊
学习学习

aaabbbsss12345 发表于 2014-5-20 09:30

好东西 学习学习

UU3D欧米伽 发表于 2016-7-7 13:11


不错 不错 不错
页: [1]
查看完整版本: Unity3D 上拉菜单 附效果图