我正在尝试制作一个可以单独移动每个肢体的布娃娃。然而,当我尝试在布娃娃的右腿上进行测试时,我得到了这个错误。
error CS1061:'CharacterJoint' does not contain a definition for 'AddForce' and no accessible extension method 'AddForce' accepting a first argument of type 'CharacterJoint' could be found (are you missing a using directive or an assembly reference?)
我尝试用 SwingAxis 切换 AddForce,但没有任何改变。我查找了 Character Joint 的方法,但找不到任何会使腿在关节处弯曲的方法。
public class rightLeg_movement : MonoBehaviour
{
public CharacterJoint cj;
public float forwardForce = 2000f;
void FixedUpdate()
{
if( Input.GetKey("m") )
{
cj.AddForce(forwardForce, 0, 0);
}
}
}
我查找的所有教程都使用动画。但是我计划实施一个人工智能来完成布偶的基本任务(比如学习自己捡起来,或者学习走路)。