wangguan
2020-11-18 484de84927f4ee4de80558c31f1d19be0ec09f3c
Assets/Scripts/Guide/GuidePanel.cs
@@ -29,7 +29,7 @@
    Vector2 rimOffset = new Vector2(30, 30);//边框要比按钮大一些
    Image tmpMask;//自身的遮罩
    GameObject offectBackground;//适配需要的黑色背景
    ImageFire1 fire1;
    ImageFire2 fire2;//两个用来合成的火元素
@@ -61,10 +61,20 @@
    {
        tmpMask = GetComponent<Image>();
        tmpMask.enabled = false;
        offectBackground = transform.Find("OffectImage").gameObject;
        offectBackground.SetActive(false);
        backgroundImg = transform.Find("Button").GetComponent<Image>();
        towerBuyBtn = GameObject.Find("UICamera/BottomCanvas/Panel/TowerBuyBtn");
        towerBuyBtnPos = new Vector2(-3, -862);
        RectTransform tmpTs = towerBuyBtn.GetComponent<RectTransform>();
        float tmpOffect = tmpTs.anchoredPosition.y - (transform.parent.parent.GetComponent<RectTransform>().sizeDelta.y * 0.5f);
        towerBuyBtnPos = new Vector2(215, tmpOffect);
        //towerBuyBtnPos = new Vector2(215, -862);
        Debug.Log(tmpOffect);
        tipsUI = transform.Find("Tips").gameObject;
        tipsUI.transform.SetAsLastSibling();//把tips放在最下面
@@ -156,7 +166,7 @@
            SetRimActive(true);
            AddButtonListener(towerBuyBtn, ac);
            Image btnImg = towerBuyBtn.GetComponent<Image>();
            InitRectGuidance(btnImg, 189, 73.5f);
            InitRectGuidance(btnImg, 159, 73.5f);
            SetRimPos(towerBuyBtn);
            //maskObj.ShowImmediately();
@@ -213,6 +223,7 @@
        {
            tmpMask.enabled = true;
            offectBackground.SetActive(true);
            SetGuideUI(false);
@@ -240,6 +251,7 @@
        if (currentIndex == 0)
        {
            tmpMask.enabled = false;
            offectBackground.SetActive(false);
            SetRimActive(true);
            Image btnImg = transform.Find("Image_TowerPos").GetComponent<Image>();
@@ -312,7 +324,7 @@
            AddButtonListener(towerBuyBtn, ac);
            Image btnImg = towerBuyBtn.GetComponent<Image>();
            InitRectGuidance(btnImg, 189, 73.5f);
            InitRectGuidance(btnImg, 159, 73.5f);
            SetRimPos(towerBuyBtn);
            //maskObj.ShowImmediately();
        }