2D游戏GroundCheck
采用三射线的方法,即在角色的左右和中间添加三个射线,判断是否接触到地面
三条射线只要有一条返回true即isGround = true
public Transform[] groundChecks = new Transform[3]; |
需要在player上添加三个空object以获取射线的终点,接着分别判断从transform.position到三个点的中途是否触碰到了地面图层,如有一个返回true则break
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!
