From 4ae123e48ff647b888d8187d2e292de4b9139ee8 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Fri, 04 Dec 2020 20:33:32 +0800 Subject: [PATCH] 血条变细,精灵塔等级 --- Assets/Scripts/TowerDefense/Towers/TowerLevel.cs | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs index 45bc19d..2fe8871 100644 --- a/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs +++ b/Assets/Scripts/TowerDefense/Towers/TowerLevel.cs @@ -83,6 +83,9 @@ /// </summary> private float fireSpeed = 1f; + [SerializeField] + private SpriteRenderer levelBorder; + /// <summary> /// 发射倍速,如果设置多倍速攻击,直接修改此属性,恢复之前的攻速直接设置为 1 /// </summary> @@ -150,7 +153,18 @@ /// <param name="level">从1开始</param> public void SetShowLevel(int level) { + elf_upgrade info = ElfUpgradeData.GetDataById(level); LevelText.text = $"{level}"; + levelBorder.sprite = Resources.Load<Sprite>($"UI/TowerLevel/{info.rank_img}"); + + Vector3 pos = levelBorder.transform.localPosition; + + if (info.rank_img < 3) + pos.z = 0.645f; + else + pos.z = 0.594f; + + levelBorder.transform.localPosition = pos; } private void Awake() -- Gitblit v1.9.1