Projext/Assets/Animation_human/SuperCharacterController/Code/Gravity.cs
2026-02-20 03:14:55 +09:00

15 lines
448 B
C#

using UnityEngine;
/// <summary>
/// Rotates this transform to align it towards the target transform's position
/// </summary>
public class Gravity : MonoBehaviour {
[SerializeField] Transform planet = null;
void Update() {
Vector3 dir = (transform.position - planet.position).normalized;
GetComponent<PlayerMachine>().RotateGravity(dir);
transform.rotation = Quaternion.FromToRotation(transform.up, dir) * transform.rotation;
}
}