把Heart方法里加入失败方法
再玩家管理中加入 public bool isDefeat;
再在Heart中Die方法调用该单例
PlayerManager.Instance.isDefeat = true;
再在玩家脚本中FixedUpdate
里加入判断 return
把攻击的CD移进来
UI的制作
再Game中调成16:10
将摄像机背景颜色设置为灰色
再从资源中拿入黑色图 调成5:4 这样就可以在旁边灰色区域放UI了
从资源中拿入图片
右键新建UI image
在image中调成居右对齐 自适应
在两个图片中直接设置text子对象 20 居中
再在PlayerManager中导入UI的命名空间
using UnityEngine.UI;
拿一下引用 公共变量法
public TMP_Text playerScoreText;
public TMP_Text playerLifeValueText;
在其update中更新 转一下字符串
再拖一下引用 记得用TMPro哦
新建一个image gameover
在recover方法中补充完整,生命值小于等于0
isDefeat = true;
再在上面拿一下引用
public GameObject isDefeatUI;
update里
if判断一下啊 记得return
拖一下引用