intro sphere

This commit is contained in:
2023-05-13 15:45:05 +02:00
parent 803b6c32b0
commit f03d723119
22 changed files with 15980 additions and 153 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
namespace Station46.Environments.Intro_Sphere.Scripts
{
public class FollowSphere : MonoBehaviour
{
public float minDistance = 0.001f;
public float speed = 200;
[SerializeField] private Transform target;
private Rigidbody _rigidbody;
private void Start()
{
_rigidbody = GetComponent<Rigidbody>();
}
private void FixedUpdate()
{
var position = transform.position;
var followPosition = target.position;
if (Vector3.Distance(position, followPosition) >= minDistance)
{
_rigidbody.AddForce(speed * (followPosition - position));
}
}
}
}