Sample project to showcase the use of UI Toolkit for Runtime based on the Unity Royale project.
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

29 行
690 B

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace UnityRoyale
{
public class Projectile : MonoBehaviour
{
[HideInInspector] public ThinkingPlaceable target;
[HideInInspector] public float damage;
private float speed = 3f;
private float progress = 0f;
private Vector3 offset = new Vector3(0f, 1.2f, 0f);
private Vector3 initialPosition;
private void Awake()
{
initialPosition = transform.position;
}
public float Move()
{
progress += Time.deltaTime * speed;
transform.position = Vector3.Lerp(initialPosition, target.transform.position + offset, progress);
return progress;
}
}
}