River Jiang
2020-10-28 d2bc86161bf01b9ac01ba7b4b6ee7e341778c0c2
充能进度动画平滑加强
2 files modified
8 ■■■■ changed files
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EnergyUICtl.cs 6 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -260,7 +260,7 @@
                    float process = energyCalTime % 11.0f;
                    int proint = (int)Math.Floor(process);
                    proint += towerPtr.uiProOffset;
                    towerPtr.energyCtl.SetEnergyProgress(proint);
                    towerPtr.energyCtl.SetEnergyProcessFloat( process );
                    if (proint == 10)
                    {
                        fInEnergy = 5.0f;
Assets/Scripts/TowerDefense/UI/EnergyUICtl.cs
@@ -77,6 +77,12 @@
        currentProgress = pro;
    }
    public void SetEnergyProcessFloat( float fpro)
    {
        energyScaleMask.rectTransform.DOScaleY(fpro / 10.0f, 0.0f);
        currentProgress = (int)Mathf.Floor(fpro);
    }
    // Update is called once per frame
    void Update()
    {