草庐IT

Unity Avatar Cover System - 如何实现一个Avatar角色的智能掩体系统

文章目录简介变量说明实现动画准备动画状态机State状态NoneStandToCoverIsCoveringCoverToStand高度适配高度检测脚部IK简介本文介绍如何在Unity中实现一个Avatar角色的智能掩体系统,效果如图所示:初版1.0.0代码已上传至SKFramework框架PackageManager中:变量说明CoverLayerMask:掩体物体的Layer层级ShortcutKey:进入、退出掩体状态的快捷键BoxCastSize:寻找掩体所用物理检测的Box大小BoxCastNum:寻找掩体所用物理检测的Box数量(maxDistance=boxCastSize*bo

Unity Avatar Cover System - 如何实现一个Avatar角色的智能掩体系统

文章目录简介变量说明实现动画准备动画状态机State状态NoneStandToCoverIsCoveringCoverToStand高度适配高度检测脚部IK简介本文介绍如何在Unity中实现一个Avatar角色的智能掩体系统,效果如图所示:初版1.0.0代码已上传至SKFramework框架PackageManager中:变量说明CoverLayerMask:掩体物体的Layer层级ShortcutKey:进入、退出掩体状态的快捷键BoxCastSize:寻找掩体所用物理检测的Box大小BoxCastNum:寻找掩体所用物理检测的Box数量(maxDistance=boxCastSize*bo