大家好!我想与大家分享我最近优化的2D角色控制脚本。我的主要目标是使运动感觉极其流畅,同时保持物理学的强大和易于实现以快速原型化。它处理实时水平速度跟踪、自定义重力调节跳跃和高级快速冲刺机制。编写2D运动时的一个最大的问题是,当角色在冲刺或壁滑时会出现抖动或“卡住”在墙壁上。为了解决这个问题,我制作了一步步的设置指南,使用0-摩擦力物理材料2D,并将Rigidbody2D碰撞检测设置为连续。这使控制器完全安全于墙壁。如果你正在开发平台游戏、动作游戏或Metroidvania,并希望节省一些开发时间,我刚刚将包裹公开了Itch.io(价格为2.99美元)。你可以在这里查看并获取资产:https://elhamst3r1.itch.io/advanced 我很想听听你对物理学处理的反馈,或者你认为我应该在未来的脚本中添加的特定机制。祝你好运开发!