首页 > 解决方案 > 如何在 Unity3D 中开发左滑菜单

问题描述

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

标签: unity3d

解决方案


制作您想要的游戏对象或面板,并将其放在左侧,仅显示图标,

你会需要:

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);
 }

这是伪的,但由于您似乎还没有尝试过任何东西,所以它应该让您朝着正确的方向前进。一旦你开始,让我知道你是否需要澄清。


推荐阅读