一:首先创建Canvas,在Canvas下创建一个Image和Button,
Button为Image的子类,
二:点开Image, 创建滑出动画,删除第一次自动创建的Animator组件,在创建出滑入动画,最后,利用第一次生成的动画控制状态机,调好他们的状态关系
别忘了声明Bool值,来连接它们的关系。
三:进行代码控制
为Image加上一个脚本,
private Animator anim;
void Start ()
{
anim = GetComponent<Animator>();
anim.SetBool("IsShow", false);
void Start ()
{
anim = GetComponent<Animator>();
anim.SetBool("IsShow", false);
}
public void OnClick()
{
anim.SetBool("IsShow", !anim.GetBool("IsShow"));
}
void Update ()
{
}
public void OnClick()
{
anim.SetBool("IsShow", !anim.GetBool("IsShow"));
}
void Update ()
{
}
四:最后绑定Button按钮事件
就可以实现Unity侧滑控制菜单了.........