如何用Unity C#代码更改CapuleCollider2D的大小



我的角色有一个CapsuleCollider2D,现在我想更改他蹲下时碰撞器的高度。我为BoxColliders2D和普通的CapsuleCollider 3D找到了不同的方法,但2D版本没有。提前感谢

~ Julian

您可以使用访问胶囊对撞机的大小

myCapsuleCollider.size

你可以这样更改:

myCapsuleCollider.size = new Vector2(desiredWidth,desiredHeight);

只需将desiredWidthdesiredHeight替换为您希望字符碰撞器调整大小为的值。

Unity文档:https://docs.unity3d.com/Manual/class-CapsuleCollider2D.html

相关内容

  • 没有找到相关文章

最新更新