实现和设置玩家UI血量等基本操作。(Unity)

方法一:在屏幕上显示玩家的UI血量


首先在UI组件中创建Canvas画布,设置画板大小。具体数字按自己要求来。

实现和设置玩家UI血量等基本操作。(Unity)_第1张图片

创建玩家的血条UI,选择Slider组件。调整下面箭头处,具体值按你自己的要求来。在填充处选择玩家血量的填充颜色。

实现和设置玩家UI血量等基本操作。(Unity)_第2张图片

实现和设置玩家UI血量等基本操作。(Unity)_第3张图片

 因为开发中我们需要保持UI界面在任何一款手机上保持一致,所以我们需要通过锚点设置来实现效果。首先找到需要调节的UI找到Rect Transform组件,点击下面图片箭头处,并且按键盘shift+alt组合键进行调整锚点,再通过移动UI组件,不管在任何一个设备上都会始终距离你设置的锚点一样的距离。

实现和设置玩家UI血量等基本操作。(Unity)_第4张图片

 创建玩家HP的脚本,判断玩家是否死亡,如果玩家当前的HP<=0则游戏结束了。

代码实现:

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public clas

你可能感兴趣的:(Unity项目,unity,游戏引擎)