导入绳插件

This commit is contained in:
2025-11-03 23:13:35 +08:00
parent 7cf7f545bc
commit 32f07eb14e
2026 changed files with 12683 additions and 342462 deletions

View File

@@ -0,0 +1,34 @@
using UnityEngine;
namespace RopeToolkit.Example
{
public class ApplyTorqueOnKey : MonoBehaviour
{
public Vector3 relativeTorque;
public float maxAngularSpeed;
public KeyCode key;
protected Rigidbody rb;
public void Start()
{
rb = GetComponent<Rigidbody>();
}
public void FixedUpdate()
{
if (rb == null)
{
return;
}
if (Input.GetKey(key))
{
var torqueAxis = relativeTorque.normalized;
var strength = Mathf.SmoothStep(relativeTorque.magnitude, 0.0f, Vector3.Dot(torqueAxis, rb.angularVelocity) / maxAngularSpeed);
rb.AddRelativeTorque(torqueAxis * strength, ForceMode.Force);
}
}
}
}