“Unidad sigue objeto” Código de respuesta

C# Unidad Siga objeto

public class Follow : MonoBehaviour
{
    public Transform Target;
    public Transform Self;
    Vector3 tempVec3 = new Vector3();

    void LateUpdate()
    {
    	// If the target is active in the scene
        if (Target != null)
        {
            tempVec3.x = Target.position.x; // Follow x position
            tempVec3.y = Target.position.y; // Follow y position
			tempVec3.z = this.transform.position.z; // For 2D
            // tempVec3.z = Target.position.y; // For 3D
          	this.transform.position = tempVec3;
        }
        // If the target is NOT active in the scene
        else if (Target == null)
        {
            tempVec3.x = Self.position.x;
            tempVec3.y = Self.transform.position.y;
            tempVec3.z = Self.transform.position.z;
            Self.transform.position = tempVec3;
        }
    }
}
Hello There

Cómo hacer un gameObject sigue el camino de otro objeto

void Update()
{
transform. position = Vector3. Lerp(transform. position, target. position, speedPosition * Time. deltaTime);
transform. rotation = Quaternion. Slerp(transform. rotation, target. rotation, speedRotation * Time. deltaTime);
}
Brainy Boar

Unidad sigue objeto

public class FollowObject : MonoBehaviour
{

    public GameObject objectToFollow;

    public float speed = 2.0f;

    void Update()
    {
        float interpolation = speed * Time.deltaTime;

        Vector3 position = this.transform.position;
        position.y = Mathf.Lerp(this.transform.position.y, objectToFollow.transform.position.y, interpolation);
        position.x = Mathf.Lerp(this.transform.position.x, objectToFollow.transform.position.x, interpolation);
        position.z = Mathf.Lerp(this.transform.position.z, objectToFollow.transform.position.z, interpolation);

        this.transform.position = position;
    }
}
AULOX

Respuestas similares a “Unidad sigue objeto”

Preguntas similares a “Unidad sigue objeto”

Más respuestas relacionadas con “Unidad sigue objeto” en C#

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código