作业要求
血条(Health Bar)的预制设计。具体要求如下
- 分别使用 IMGUI 和 UGUI 实现
- 使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机
- 分析两种实现的优缺点
- 给出预制的使用方法
实验内容
IMGUI制作简单血条
通过代码实现:
public class IMGUIhealth : MonoBehaviour
{
public float value;
public float pos;
private float tmp;
private void OnGUI()
{
if (GUI.Button(new Rect(450, 50, 40, 40), "+"))
{
tmp += 5;
if (tmp > 100)
tmp = 100;
}
if (GUI.Button(new Rect(100, 50, 40, 40), "-"))
{
tmp