35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
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);
|
||
// }
|
||
// }
|
||
}
|
||
} |