您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
29 行
690 B
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;
|
|
}
|
|
}
|
|
}
|