一种使用多数地形的攀爬和翻越思路
一种多地形适配的攀爬和翻越思路。
基本思路¶

- 从膝盖发出射线检测墙体
- 从上向下打射线检测出攀爬点
- 向前从上到下再打一个射线
攀爬和翻越的区别¶

攀爬的高度要求更高
存在的问题¶
无法检测窗框

陡峭楼梯会被识别为厚墙触发攀爬动作

- 有个洞,但太厚无法翻越
- 即可翻越又可攀爬
- 下方是破碎的
- 悬空物体

检测思路¶
判断墙的厚度¶
碰撞检测能获得碰撞点的法向量,沿法向量反方向检测墙的厚度。 - 墙厚->只能站上去,执行攀爬。 - 墙薄->玩家在移动,执行翻越。 - 墙薄->玩家未移动,执行攀爬。