1. 程式人生 > >UGUI製作怪物血條跟隨

UGUI製作怪物血條跟隨

1.拖進人物模型,

2.給人物模型加上如下元件

3.建立一個指令碼控制

程式碼如下:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(CharacterController))]
public class PlayerMoveTest : MonoBehaviour {
public float speed = 3.0F;
public float rotateSpeed = 3.0F;
void Update()
{
CharacterController controller = GetComponent<CharacterController>();
transform.Rotate(0, Input.GetAxis("Horizontal") * rotateSpeed, 0);
Vector3 forward = transform.TransformDirection(Vector3.forward);
float curSpeed = speed * Input.GetAxis("Vertical");
controller.SimpleMove(forward * curSpeed);
}

}

4.在Hierarchy面板下的人物模型下建立一個空物體作為其子物體,改名為Canvas,調整大小

在空物體下新增指令碼,如下所示

5.在Canvas下建立一個Image,改名為Hpbar,選好Source Image

6.在Hpbar下建立一個image,改名為hp,選好圖片,然後將血條調整位置即可。

效果圖如下:血條會跟著人物移動

 

 希望能幫助到你們!