答案 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);
}
这是伪造的,但是由于您似乎还没有尝试过任何东西,因此应该可以向正确的方向开始。开始后,让我知道您是否需要澄清。