现在做的一款游戏,需求是不能让角色爬坡,不能让角色登上任何台阶。简单说就是不能离地。然后使用CharacterController就出现怎么设置都不行的尴尬境地(并且充满疑惑)。如图:

CharacterController爬坡和台阶问题

爬坡高度Slope Limit 和 台阶高度 Step Offset 都已经设置为0了,可是依旧能上小坡度,小台阶。

想了半天为什么。脑补是这样:胶囊形状的弧度碰撞导致

CharacterController爬坡和台阶问题

很可惜,我们不能改变角色控制器的椭圆形外形。目前的解决方案是,用代码,使用算法进行修正。

 

 

 

 

相关文章:

  • 2021-09-18
  • 2022-02-09
猜你喜欢
  • 2021-11-28
  • 2022-12-23
  • 2021-11-30
  • 2021-10-02
  • 2021-09-24
相关资源
相似解决方案