开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

首页   >   博客   >   wy503160517

Unity UGUI Button.Select() Highlighted 不高亮问题

个人分类: unity c# | 2017-4-20 15:24
 /// <summary>
        /// 代替 Button.Select()
        /// </summary>
        /// <param name="btn"></param>
        public static void SetButtonSelect(Button btn)
        {
            setButtonsActive(btn, false);
            setButtonsActive(btn, true);
        }
        private static void setButtonsActive(Button button, bool set)
        {
            button.gameObject.SetActive(set);
            if (set)
            {
                EventSystem.current.SetSelectedGameObject(button.gameObject);
            }
            else
            {
                EventSystem.current.SetSelectedGameObject(null);
            }
        }
这样能解决,老外说是unity的bug。具体原因不懂
0 0

作者的其他最新博客

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册帐号

个人分类

标签

阅读排行

评论排行

推荐博客

最新博客

返回顶部