cocos2d-js 关于跑酷精灵跳跃的问题

跑酷游戏是否一定要建在物理世界上,精灵设置成刚体, 跳起来的参数和重力的参数如何设置才流畅
还有精灵如何跳一次之后,必须碰到地面才能进行第二次跳跃,比如像马里奥那样,求大神指点

不是一定要使用物理引擎,自己写跳跃、碰撞的函数也可以呀。
如何设置才流畅:多试试,或者看别人的代码。
碰到地面才能进行第二次跳跃:应该是加一个变量判断嘛,比如说叫 isJump 初始值为false,跳起来 isJump 设置为true,落下后再将 isJump 设置为 false。只有 isJump 为false 的时候才能跳。

书里说重力的经验值是-100;
关于避免二段跳的问题,如楼上所说,自己加一个参数判断就行了。