首先我这个是根据别人的项目改的。原链接:www.jianshu.com/p/714dfc52a…
在线链接:climb.dcdawyx.com
我的仓库地址:github.com/dcd222/clim…
下面是游戏运行图
但是我用上面项目的时候发现了一些问题
跳跃机制的时候没有给点击事件添加限制导致了在上一个跳跃动作还没有结束就开始下一个跳跃使得我的小人和楼梯位置不对应碰撞事件没有触发小人就掉下去了
我这边解决方案:判断上一个动作执行完后才能执行下一个动作发现体验极其不友好,用户点击时没有反馈。最后我新建了一个数组,将每次跳跃的行为记录到数组内,并且监听这个数组,当动作不再运行的时候执行数组内记录的动作并在数组删除这次行为。
除此之外我还加了一点东西包括音效,障碍物以及自动跑。
算了不想写了,有问题在问我吧(如果我有空的话)