如果你只|

陈侠云

园龄:2年10个月粉丝:1关注:1

Unity CharacterController基本属性

CharacterController

优点:

  1. 已有的碰撞体
  2. 最小移动距离限制:通常设置为0,如果角色试图移动到指示值以下,根本移动不了,目的是为了消除潜在的不需要的抖动
  3. 皮肤宽度限制:避免卡在其他碰撞体中,在碰撞体进行碰撞检测拦截之前,皮肤宽度已经在这的基础上,提前做了一次碰撞拦截,但它会更柔和,允许在它的拦截范围内有一定的穿透。通常设置为半径的10%
  4. 步长偏移值:会自动检测下一帧的移动高度是否会超出步长偏移,超出不会进行移动
  5. 角度偏移值:会自动检测下一帧的移动坡度是否会超出角度偏移,超出不会进行移动

缺点:

  1. 它的y轴一直与世界坐标y轴平行,无法旋转

image
image

参考:
[1] https://www.youtube.com/watch?v=UUJMGQTT5ts&t=4s
[2] https://www.youtube.com/watch?v=bXNFxQpp2qk

本文作者:陈侠云

本文链接:https://www.cnblogs.com/chenxiayun/p/18475829

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   陈侠云  阅读(44)  评论(0编辑  收藏  举报
//雪花飘落效果
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起