前提
首先需求是在已有模型的基础上,尽量少做模型修改,少修改动画,实现一个眼睛+头部跟随相机的转动
因为美术要求动画使用Generic,所以不能使用Unity自带的Humanoid的IK系统
尝试过市场上已有的几个插件 FinalIK,BioIK,对我们的模型表现都奇差,歪脖、翻白眼等等,所以只能实现一个类似IK的自定义转动
先放一张效果图,希望大家多多关注我们公司的游戏《王牌御史》~
需求
1 需要给定一个点,头部+眼睛可以跟随
2 可以分别配置眼睛的 上下 左右 最大可移动角度 AngleX、AngleY
3 头部的转动 需要三个角度,AngleMove:可以开始移动的角度、AngleStay:最大可以保持多大的角度、AngleRecover:最大的角度,到这个角度就应该恢复头部+眼睛朝向
4 眼睛的恢复,依赖于头部的恢复
准备
1 因为当前项