所以,要实现漂亮的跳跃曲线,要自己做重力算法,放弃Unity本身的重力。具体点
如果使用1、RigidBody2d,就自己控制velocity的y轴速度。
如果是自己做移动,那本身就是自己做RigidBody2d.Move或者移动Transform。
公式的话,我也没有具体研究过。马里奥印象中是有个最大下落速度,跳到顶的时候重力加速度减小,然后越下落加速越快。
球体需要加入sphere collider,rigibody的组件,FixedUpdate不需要,然后建立一个physical material,Bounciness调成大于0,physical material 赋到球体的collider中的material就可以d了欢迎分享,转载请注明来源:内存溢出
评论列表(0条)