我的角色有一个CapsuleCollider2D,现在我想更改他蹲下时碰撞器的高度。我为BoxColliders2D和普通的CapsuleCollider 3D找到了不同的方法,但2D版本没有。提前感谢
~ Julian
您可以使用访问胶囊对撞机的大小
myCapsuleCollider.size
你可以这样更改:
myCapsuleCollider.size = new Vector2(desiredWidth,desiredHeight);
只需将desiredWidth
和desiredHeight
替换为您希望字符碰撞器调整大小为的值。
Unity文档:https://docs.unity3d.com/Manual/class-CapsuleCollider2D.html