实现简单的飘血文字,创建一个Cube表示玩家,创建一个Canvas,改成世界模式,放好位置后,将Canvas拖成Cube子物体,创建ShutHurt脚本挂载在Cube身上
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ShutHurt : MonoBehaviour
{
//这是一个Text的预制体,在做预制体的时候一定要记得文字居中,否则会有一个偏移量的
public GameObject prefabs;
public Vector3 offset;
//游戏对象下的子物体Canvas
public Transform canvasTransform;
public float moveSpeed;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
float horizontal = Input.GetAxis("Horizontal");
float vertical = Input.GetAxis("Vertical");