当需要对人物在进行某个动画时可能出现手部或腿部情况不和谐,不符合实际情况如下图时

可发现人物角色的手与所提枪械相距甚远,此时可以使用IK动画进行调整,首先在Animator找到当前动画层,勾选IK

找到当前物体在人物模型的位置,对物体添加子物体,分别为RightHand,LeftHand

在对控制敌人动画的脚本中添加下列代码

    public Transform LeftHandPoint;public Transform RightHandPoint;private void OnAnimatorIK(int layerIndex){if(layerIndex==0){//左手IKanim.SetIKPosition (AvatarIKGoal.LeftHand, LeftHandPoint.position);anim.SetIKPositionWeight(AvatarIKGoal.LeftHand, 1f);anim.SetIKRotation(AvatarIKGoal.LeftHand, LeftHandPoint.rotation);anim.SetIKRotationWeight(AvatarIKGoal.LeftHand, 1f);//右手IKanim.SetIKPosition(AvatarIKGoal.RightHand, RightHandPoint.position);anim.SetIKPositionWeight(AvatarIKGoal.RightHand, 1f);anim.SetIKRotation(AvatarIKGoal.RightHand, RightHandPoint.rotation);anim.SetIKRotationWeight(AvatarIKGoal.RightHand, 1f);}}

将添加的两个子物体进行拖入

接下来播放游戏,即可在游戏中控制双手位置进行移动

慢慢进行调整后,对当前位置记录即可。

Unity IK动画相关推荐

  1. Unity——IK动画契合匹配初体验

    学到siki学院的动画系统那一章节的IK动画Siki,顺便作点笔记. 1.什么是IK IK(Inverse Kinematics)即反向动力学,即可以使用场景中的各种物体来控制和影响角色身体部位的运动 ...

  2. Unity(三十七):3D模型动画、脚本控制模型骨骼IK动画

    效果(左侧模型动画,右侧模型IK控制) 模型动画下载及导入 推荐模型动画下载链接地址 https://actorcore.reallusion.com/ Unity导入教程参见以下链接地址(需要科学上 ...

  3. Unity IK 反动力学动画 (一)

    今天下雨,无法去公园表演胸口碎大石,就在家好好写写博客吧. 最近接触了Unity IK用于VR AR的开发还是很有用的,可以使虚拟人物接近人物的操作运动,前一阵也看了头号玩家,虽然没有原书<玩家 ...

  4. Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用

    Unity Mecanim动画系统 之 IK(Inverse Kinematics即反向动力学)的相关说明和简单使用 目录 Unity Mecanim动画系统 之 IK(Inverse Kinemat ...

  5. Unity(动画层 IK动画)

    动画层 关于动画层的使用        →        用于融合不同部位的动画 动画层设置 Weight(权重)        →        该层动画执行的比例 Mask(遮罩)        ...

  6. Unity快速入门之四 - Unity模型动画相关

    最近要给公司的小伙伴做Unity入门,针对几个常用的知识进行快速入门介绍. Unity快速入门之一 3D基础概念.Camera.Canvas RenderMode的几种方式对比_翕翕堂 Unity快速 ...

  7. Unity人物角色动画系统学习总结

    使用动画系统控制人物行走.转向.翻墙.滑行.拾取木头 混合树用来混合多个动画 MatchTarget用来匹配翻墙贴合墙上的某一点,人物以此为支点翻墙跳跃 IK动画类似于MatchTarget,控制两只 ...

  8. Unity游戏动画 从入门到住院:动画状态机

    好了,现在我们已经成功的导入了动画.接下来要玩的东西就很装13啦.因为大部分动画师是用不到这家伙的,需要掌握这个技能的,至少也是动画组长级别了.嗯...一个组只有你一个动画的,闭嘴!给你个同情的眼神. ...

  9. Unity游戏动画 从入门到住院 4:动画状态机

    Unity游戏动画 从入门到住院:动画状态机 发布者: wuye | 发布时间: 2016-9-7 15:02| 评论数: 3 文/拉撒路 上次我们讲过Unity游戏动画从入门到住院,今天我们来讲一下 ...

最新文章

  1. 用CSS3制作很特别的波浪形菜单
  2. python自动化发送邮件_python接口自动化(三十三)-python自动发邮件总结及实例说明番外篇——下(详解)...
  3. uniapp - easycom模式(自动引入组件)
  4. noip2006总结
  5. BLE-NRF51822教程5-静态密码设置
  6. Windows系统下使用Sublime搭建nodejs环境
  7. ajax封装回调函数代码
  8. 如何使用工具对SAP CRM系统的odata服务进行监控
  9. html普通幻灯片效果,超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
  10. php如何和c进行数据交换,PHP与 后台c交换数据 | 学步园
  11. html怎样在一张图片里写字,用HTML代码在图片上写字
  12. python中os.path.join()的循环用法_Python os.path.join()用法及代码示例
  13. fsck 修复文件系统_微软推出Win10 20H2 Build 19042.608测试版 修复多种已知错误
  14. @Scheduled定时任务
  15. java代码审计文章集合
  16. 十九、FPGrowth算法介绍
  17. 分治——线性时间选择算法
  18. linux下可以输入中文曲,Ubuntu 14.04终端模式下中文输入听歌
  19. 图片放大后不清晰怎么处理?
  20. 听说你有10年的工作经验?还是你把1个经验反复用了10年?(文末赠书)

热门文章

  1. Java开发校招面试考点汇总
  2. 在python中逻辑量有_(五)我的魔法竟有了一丝逻辑
  3. keychain介绍
  4. 基于Kinect体感器控制的机械臂项目记录
  5. 中国魔笛痛改前非做好准备 国足不能失去传奇大师
  6. linux dev sda 不存在,我查看linux分区情况为什么不是dev/hda而是dev/sda阿
  7. MSN天气 城市代码
  8. Java 编程问题:七、Java 反射类、接口、构造器、方法和字段
  9. 使用-section等参数实现对库的裁剪,从而减小程序体积
  10. mysql mysqldataadapter_MySql中MySqlDataAdapter类的用法