/// ///******************************************************** /// 脚本功能:重置位置 /// 创建人: GD /// 创建时间: 2023/12/21 11:13 ///******************************************************** /// using UnityEngine; public class ResetPosRot : MonoBehaviour { Vector3 startPos; Quaternion startRot; GameObject parentName; public bool isReset = true; void Awake() { startPos = transform.localPosition; startRot = transform.localRotation; if(transform.parent) parentName = transform.parent.gameObject; } /// /// 恢复物体初始位置旋转 /// public void ResetGameObject() { if (!isReset) return; if(parentName) transform.SetParent(parentName.transform); transform.localPosition = startPos; transform.localRotation = startRot; } }