如何在Unity3D中开发左幻灯片菜单

时间:2018-10-12 05:36:45

标签: visual-studio unity3d unityscript

如何使用Unity3D开发上述gif图像?

2 个答案:

答案 0 :(得分:0)

方法是使用在Canvas中满足所有面板要求的GameObject。在视图外翻译此游戏对象,然后单击鼠标事件以将其翻译到视图内。

您可以使用Transform.Translate();解决方案来移动面板

答案 1 :(得分:0)

制作所需的游戏对象或面板,并将其放置在左侧,仅显示图标,

您将需要:

bool isShowing=false;

游戏对象上必须有一个对撞机,然后您可以添加此方法

 Public void  OnMouseDown(){
isShowing=!isShowing;
}

他们正在更新

  If(isShowing&&x<0){
Transform.translate(new Vector3(1,0,0);
} Else if (!isShowing&&x>(0-width){
Transform.translate(new Vector3(-1,0,0);
 }

这是伪造的,但是由于您似乎还没有尝试过任何东西,因此应该可以向正确的方向开始。开始后,让我知道您是否需要澄清。