用Unity3D的UGUI做的一个Dock栏
功能:
1)点击父按钮能弹出子按钮,同时父按钮图标改变
2)点击子按钮,图标改变,再按,变回来(有空再说
3)点击打开了的父按钮,收缩,并改回原来按钮图标
在Canvas下新建父按钮Parent_Button
在Parent_Button下新建子按钮背景图片Background_Image
在Background_Image下添加子按钮
最终层级:
脚本UGUIDock.cs如下,然后挂在父按钮上
UGUIDock.cs
using UnityEngine;
using UnityEngine.UI;
public class UGUIDock : MonoBehaviour {
//此脚本挂在父按钮上
public Game