Assets/Materials/PVPTD/TowerMat/FireMat/fire_oppo_attackMat.mat
@@ -70,7 +70,7 @@ - _Parallax: 0.02 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _Speed: 10 - _Speed: 8 - _SrcBlend: 1 - _UVSec: 0 - _VerticalAmount: 2 Assets/Materials/PVPTD/TowerMat/FireMat/fire_self_attackMat.mat
@@ -70,7 +70,7 @@ - _Parallax: 0.02 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _Speed: 10 - _Speed: 8 - _SrcBlend: 1 - _UVSec: 0 - _VerticalAmount: 2 Assets/Materials/PVPTD/TowerMat/WoodMat/wood_oppo_attackMat.mat
@@ -70,7 +70,7 @@ - _Parallax: 0.02 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _Speed: 10 - _Speed: 8 - _SrcBlend: 1 - _UVSec: 0 - _VerticalAmount: 2 Assets/Materials/PVPTD/TowerMat/WoodMat/wood_self_attackMat.mat
@@ -70,7 +70,7 @@ - _Parallax: 0.02 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _Speed: 10 - _Speed: 8 - _SrcBlend: 1 - _UVSec: 0 - _VerticalAmount: 2 Assets/Scripts/TowerDefense/Affectors/AttackAffector.cs
@@ -178,6 +178,9 @@ towerTargetter.acquiredTarget += OnAcquiredTarget; // towerTargetter.lostTarget += OnLostTarget; GetAudioEnum(); myTower = transform.parent.GetComponent<TowerLevel>(); } private AudioEnum audioEnum;//当前音乐的种类 @@ -246,6 +249,7 @@ m_Launcher = GetComponent<ILauncher>(); } TowerLevel myTower; protected void updateTowerSkillData() { @@ -280,7 +284,7 @@ if (proint == 10) { fInEnergy = 5.0f; myTower.SetFireMatSpeed(true);//设置了火宝石快速攻击 // 设置多倍攻击速度 fBackupTimer = m_FireTimer; m_FireTimer = m_FireTimer / 3.0f; @@ -294,6 +298,8 @@ fInEnergy -= Time.deltaTime; if (fInEnergy <= 0) { myTower.SetFireMatSpeed(false);//恢复了火宝石攻击速度 EventCenter.Ins.BroadCast((int)KTGMGemClient.EventType.FireTowerChargeEnd); fInEnergy = 0.0f; this.energyCalTime = 0.0f; Assets/Scripts/TowerDefense/Towers/TowerLevel.cs
@@ -164,6 +164,23 @@ mat.localPosition = Vector3.zero; } /// <summary> /// 设置火宝石攻速 /// </summary> /// <param name="isAttack"></param> public void SetFireMatSpeed(bool isFast) { if (isFast) { mat.GetComponent<MeshRenderer>().material.SetFloat("_Speed", 40); } else { //还原10 mat.GetComponent<MeshRenderer>().material.SetFloat("_Speed", 8); } } /// <summary> /// 上阵塔缩放 /// </summary> @@ -201,6 +218,7 @@ } } /// <summary> /// 当前的TowerLevel设置为对应怪物的材质显示 /// </summary> @@ -211,7 +229,6 @@ mat.GetComponent<MeshRenderer>().material = material; ResetScale(); // if (transform.name.StartsWith("GrowUpTower") && mat.localPosition != fireOffectp) // { // mat.localPosition = fireOffectp;