到目前为止游戏中我做得最难的东西。

花了2到3周的时间才刚刚完成,这是一项非常艰难的工作,在我在Graytail上做的所有工作中,可能算是最为困难的一件。

这不是一个单独的问题,我自己重新搭建了IK(.inverse kinematics,逆向运动学),编写了步伐脚本,让腿能够移动,并且重新编辑了角色控制器,使其能够沿着墙壁浮动。此外,我还重新定位了我们的自定义路径寻找来实现路径上的点将墙面上的位置取代了之前的只考虑地面上的点。所有的一切都比我进来时想的要大得多。

令我苦恼不堪的是,蜘蛛在角落里卡住的状况。是内侧角落、外侧角落或者奇怪的地方,墙壁与天花板合成的地方。花了我这么多的时间就为此寻找异常情况。

制作了一段短视频来展示它的工作原理。