using System; using UnityEngine; public class ArmTest : MonoBehaviour { public Vector3 target = new Vector3(0, 0, 0); public Transform targetTransform; // public float Value; private void Start() { // target = transform.localEulerAngles; } private void LateUpdate() { if (!targetTransform) return; // transform.localEulerAngles = target; targetTransform.localRotation *= Quaternion.Euler(target.x, target.y, target.z); //我草拟吗。transform.localEulerAngle = target; //wo shi da sha bi. ArmTest Monobehaviour //我草拟大爷的。transofrm.localEulerAngles = target; // void LateUpdate() // { // Transform shoulder = animator.GetBoneTransform(HumanBodyBones.RightUpperArm); // if (shoulder != null) // { // // 局部旋转叠加(例如绕Z轴微调) // shoulder.localRotation *= Quaternion.Euler(0, 0, shoulderOffsetAngle); // } // } } }