zoukankan      html  css  js  c++  java
  • 【英宝通Unity4.0公开课学习 】(六)76讲到90讲

    还是关于Mecanim动画的内容。

    这些讲的每讲长度明显比前面的长,而且很多都涉及到脚本编写。

    不过我还是2倍速给略览过去了,主要目的就是学个框架嘛 :)

    1. Blend Tree

    可嵌套。

    可理解为动画合成器:左向前跑,向前跑,右向前跑。

    2D:同时操纵横向 和 纵向动画的合成。

    2.Layer

    和bodymask配合可以实现跑动中射击、移动中挥手等效果。

    Blending :1)Override 覆盖,weight越大的layer将覆盖较小的

    2)Additive 叠加 (可能产生不正确的效果)

    当设置动画的播放速度为-1时,动画将反向播放。

    3.2D Blend

    1)2D Simple Direction 用于具有方向性的动画片段

    2)2D Freeform Direction 允许同一方向上的多个相同方向的动画片段

    3)2D Freeform Crtesian 不具方向性的动画片段

    4.IK

    定位手掌等的位置,再反向调节手臂的位置。

    在OnAnimatorIK回调函数中使用

    在相应layer 中 要勾选 IKPass

    5.目标匹配

    match target

    6.一般性动画

    Generic 不是骨骼动画或仅是简单的动画

    亦可使用blend tree 和 animator

    运用刚体控制角色的位置

    7.跟随效果

    向量的点乘、叉乘

    8.动画曲线

    example:动态改变角色的刚体,使能穿过墙体的小窗口

    用timescale产生慢动作的效果

  • 相关阅读:
    优化SQL查询:如何写出高性能SQL语句
    提高SQL执行效率的16种方法
    Spring Ioc DI 原理
    java内存泄漏
    转:js闭包
    LeetCode Best Time to Buy and Sell Stock III
    LeetCode Best Time to Buy and Sell Stock with Cooldown
    LeetCode Length of Longest Fibonacci Subsequence
    LeetCode Divisor Game
    LeetCode Sum of Even Numbers After Queries
  • 原文地址:https://www.cnblogs.com/ak198806/p/3650425.html
Copyright © 2011-2022 走看看