[脚本] unity实现多级菜单
未解决
200
楼主悬赏蛮牛币
加急:求一个多级菜单demo,菜单类型跟Unity中的菜单相似
有会做的 可以指点一些,有demo最好。可以联系我1742916946
  • 我来回答
    需要使用什么UI来做,如果是FGUI的话,直接有Demo
    • 板凳 ctll
    • 2019-10-9 10:43:49
    [MenuItem("Tools/Hello/Hi/Hello Word")]
    • 地板 ctll
    • 2019-10-9 10:44:52
    引用: ctll 发表于 2019-10-9 10:43
    [MenuItem("Tools/Hello/Hi/Hello Word")]

    是不是这样子的菜单
    引用: ctll 发表于 2019-10-9 10:44
    是不是这样子的菜单

    这是编译器的,打包后用不了
    有插件的~
    很简单,新建父物体 挂脚本如下,再建个子物体("Frame"), 子物体下放所有按钮, 将按钮排列好
    public class OnMouseEnter : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
    {
        GameObject frame;
        private void Awake()
        {
            frame = transform.Find("Frame").gameObject;
        }
        private void OnEnable()
        {
            frame.SetActive(false);
        }
        public void OnPointerEnter(PointerEventData eventData)
        {
            frame.SetActive(true);
        }
        public void OnPointerExit(PointerEventData eventData)
        {
            frame.SetActive(false);
        }
    }
    每个需要下拉按钮的都作为一个父物体挂上 OnMouseEnter脚本,如上
    有问题加QQ319536314
    发你了啊啊啊啊啊啊
    同需求,楼主解决了么?