```
docs(clipboard): 添加剪贴板功能相关图片资源 添加了两个剪贴板功能的截图文件,用于文档说明和功能展示。 ```
This commit is contained in:
1 parent
bf5f1ba95b
commit
fb56cd7ede
122 files changed
+1496
-26
No files matched your search
@@ -75,11 +75,20 @@ public class WorldHealthBar : MonoBehaviour
|
||||
maxEnergy = Mathf.Max(1f, maxEnergy);
|
||||
currentEnergy = Mathf.Clamp(currentEnergy, 0f, maxEnergy);
|
||||
CalculateLayout();
|
||||
CreateBar();
|
||||
CreateBar(); // 创建血条 UI 结构,但颜色在 Start() 中设置
|
||||
UpdateFill();
|
||||
UpdateEnergyFill();
|
||||
}
|
||||
|
||||
// 在 Start() 中根据最终标签设置血条颜色,确保 Instantiate 后的标签修改生效。
|
||||
private void Start()
|
||||
{
|
||||
if (fillImage != null)
|
||||
{
|
||||
fillImage.color = GetHealthFillColor();
|
||||
}
|
||||
}
|
||||
|
||||
// 每帧让血条保持在单位头顶,并朝向主摄像机。
|
||||
private void LateUpdate()
|
||||
{
|
||||
@@ -339,7 +348,8 @@ public class WorldHealthBar : MonoBehaviour
|
||||
Image background = CreateImage("Border", healthRow, RoundedSprite(), borderColor);
|
||||
SetFullRect(background.rectTransform);
|
||||
|
||||
Image inner = CreateImage("Fill", healthRow, RoundedSprite(), GetHealthFillColor());
|
||||
// 创建填充 Image,颜色暂时使用默认绿色,在 Start() 中根据最终标签设置
|
||||
Image inner = CreateImage("Fill", healthRow, RoundedSprite(), Color.green);
|
||||
inner.rectTransform.anchorMin = Vector2.zero;
|
||||
inner.rectTransform.anchorMax = Vector2.one;
|
||||
inner.rectTransform.offsetMin = new Vector2(2f, 2f);
|
||||
|
||||
Reference in new issue
Block a user