Unity3D人物移动篇之刚体跳跃重力下落慢的问题

文章讨论了Unity中默认的重力设置(-9.81)对于某些游戏类型(如FPS)可能不适用,特别是对于追求真实跳跃感觉的游戏。作者通过将重力设置为-40,获得了更接近于《ApexLegends》、《Titanfall2》和《CSGO》等游戏的下落效果。文章还提到了使用ForceMode.Impulse进行跳跃力的应用,并通过实验测试对比了不同重力和跳跃力设置下的表现。
摘要由CSDN通过智能技术生成

 先放结论(代码放在结尾,需要自取)

 Unity默认界面->Edit->Project Settings->Physics->Gravity->Y    这个值的默认值是-9.81,我们将其改为-40,即可获得较为真实的(类似大多fps游戏如apex legends,titanfall2,csgo)跳跃下落感,也可根据项目需求自行调整。

起因

在之前学习人物高级移动:墙跑、爬墙、滑铲的时候没感受到问题,后来将此套代码复制到另一项目中发现下落很慢,又参考了一些文章,在检查过程中发现了这个问题(视频链接:https://www.youtube.com/watch?v=SsckrYYxcuM,国内b站搬运链接:【【Unity教程搬运】9分钟完成高级滑动 - Unity教程】 https://www.bilibili.com/video/BV1sd4y1V7tF/?share_source=copy_web&vd_source=033061353294ae0352cec4c059f20a65

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值