Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
如何使用代码动态布局和修改按钮透明度?
LCCSK发起了问答2020-09-23
4
回复
275
浏览

Vector2 DESize=new Vector2(Screen.width,Screen.height/4F);
        Vector2 DEOffset=new Vector2(Screen.width/2f,Screen.height/8f);

float WordScaleX = 3.75f;
        float WordScaleY = 2F;

DarkEmpireBtn.sizeDelta = DESize;
        DEBox.size = DESize;
        DarkEmpireBtn.anchoredPosition = DEOffset;
        DEBox.offset = DEOffset;
        DarkEmpireWord.anchoredPosition = DEOffset;
        DarkEmpireWord.localScale = new

Vector3(DarkEmpireWord.localScale.x*WordScaleX,DarkEmpireWord.localScale.y*WordScaleY,1f);

另一个脚本:

void Start()
    {
        BtnOriColor = this.transform.gameObject.GetComponent<Image>().color;
    }

void OnMouseEnter()
    {
        this.transform.gameObject.GetComponent<Image>().color = new Color(BtnOriColor.r,BtnOriColor.g,BtnOriColor.b,170F);
    }
    void OnMouseExit()
    {
        this.transform.gameObject.GetComponent<Image>().color = BtnOriColor;
    }

代码没有反应,不知道哪里出错了?希望老师指导一下,谢谢!

所有回复
  • 老师_Trigger 2020-09-24

    同学你好,直接把脚本文件或者完整版代码给老师看看

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • LCCSK 2020-09-24

    问题出在AdvModeChooseLevelScene里面,麻烦老师好人做到底,顺便帮我看看StartGame场景里的SetPanel中的bug,谢谢老师了yes

    MechChess01.rar 预览 下载
    • 老师_Trigger 2020-09-24

      引用全部丢失了,使用的Unity版本是多少的?同学如果想要UGUI自适应,可以参考一下:
      https://blog.csdn.net/civilman/article/details/52681215?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-2-52681215.nonecase&utm_term=unity%20%E6%8C%89%E9%92%AE%E8%87%AA%E9%80%82%E5%BA%94
      https://blog.csdn.net/qq_38411133/article/details/82354738?utm_source=blogxgwz0
      另外老师只能给出修改建议,做具体需求是我们自己的事情哦,这个在之后工作也是一样的

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • LCCSK 2020-09-24

    知道了,谢谢老师!遇到问题再请教您yes

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!