前面介绍了角色是否到达地面的檢测并且代码都是不断地添加进来的,并没有进行整体的设计你会发现代码的效率有点低了。在这里我们来把代码整理一下,让这些代码更加高效并且更加有条理,更容易理解在代码里,发现如下的代码:
接着下来就会把代码修改成这样:
在这里,已经判断接觸地面才开始进行移动,所以放在接地判断的条件语句里面下面这行:
就是把平面的移动速度和向上跳动、落下的速度进行组合。然後一起在controller.Move里移动这样就构成一个完美的角色控制系统。
到这里已经实现游戏基本的功能,你可以尽情地玩了