【发布时间】:2022-09-24 09:26:20
【问题描述】:
[![大家好,我需要帮助!我需要我的爪手能够抓住我的物体支架(红色球旁边的橙色东西。我的物体支架已经有一个弹簧接头所以我希望我的爪手能够抓住它并用球拉它。当我的手打开然后它射击。但是当我试图抓住它时,我的手直接穿过。 我的爪手有刚体,盒子碰撞器,配置关节,并且是这段代码的动画
public class open2close : MonoBehaviour
{
public float speed;
private Animation anim;
Rigidbody rb;
void Start()
{
anim = gameObject.GetComponent<Animation>();
rb = GetComponent<Rigidbody>();
}
void Update()
{
//********************Open pincher ********************
if (Input.GetKey(KeyCode.X))
{
anim.Play(\"clawopen\");
}
//*******************Close pincher ********************
if (Input.GetKey(KeyCode.Y))
{
anim.Play(\"clawclose\");
}
}
}
至于我的对象持有人,它有盒子对撞机、弹簧接头、刚体和旋转约束。有人可以指导我或帮助我做什么,谢谢。
标签: unity3d