26507人加入学习
(150人评价)
Unity2D 初级案例 - 坦克大战(Unity2017.1)

制作于2017年12月23日

价格 免费

把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

拖一下引用

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(2)
视频(31)
下载资料(1)