zoukankan      html  css  js  c++  java
  • Tween 使用

    1.DOPath设置运动路径

    Vector3[] waypoints = new[] {
    new Vector3(4, 2, 6),
    new Vector3(8, 6, 14),
    new Vector3(4, 6, 14),
    new Vector3(0, 6, 6),
    new Vector3(-3, 0, 0)
    };

    Tween t = tarns.DOPath(points, 4, type).SetOptions(true).SetLookAt(0.001f);
    t.SetEase(Ease.Linear).SetLoops(-1);

    路径动画中DOPath的六个参数

     参数1 waypoints: 是提供路径上点的坐标,需要按顺序添加进数组

    参数2 duration:路径动画的整体持续时间

    参数3 pathType:路径类型(就是点于点之间路径连线的生成方式)Linear:直线、CatmullRom:曲线

    参数4 pathModel: 路径模式(用于确定正确的LookAt方向)Ignore:忽略此参数和设置的LookAt参数、Full3D:在3d场景下,代表物体可以看向任何方向、TopDown2D:代表物体只能上下旋转,看向物体、Sidescroller2D:代表物体只能左右旋转看向物体

    参数5 resolution:路径分辨率(默认10),代表路径点之间的曲线由多少个点构成,也就是点越多,曲线就越圆,此参数在直线路径类型下无效

    参数6 gizmoColor:在Scene视图中,生成的路径曲线的颜色

    SetOptions(closePath, lockPosition, lockRotation) 

    参数1 closePath:是否是封闭路径,设为true的话,会形成闭环,最后运动回起点

    参数2 lockPosition:锁定位置,参数为轴向,例如,填入AxisConstraint.X的话,横向的位移将被锁定,物体只能在其他方向上移动

    参数3 lockRotation:锁定旋转,参数为轴向,和锁定位置同理,锁定的轴向不能旋转

    SetLookAt()

    参数1 closePath:是否是封闭路径,设为true的话,会形成闭环,最后运动回起点

    参数2 lockPosition:锁定位置,参数为轴向,例如,填入AxisConstraint.X的话,横向的位移将被锁定,物体只能在其他方向上移动

    参数3 lockRotation:锁定旋转,参数为轴向,和锁定位置同理,锁定的轴向不能旋转

    参数4 lookAhead参数:取值范围0-1

    SetEase

    参数

     Ease.InQuart 有1/4的时间是没有缓动;

    Ease.InQuint, 是1/5时间没有缓动;

    Ease.InExpo 一直很平缓,在最后一点完成所有变化;

    Ease.InSine 表示正弦加速动作;

    Ease.OutSine 表示正弦减速动作;

    Ease.InOutSine, 表示正弦加速减速动作;

    其它Enum 值也一样。 

    SetLoops

    参数

     https://www.cnblogs.com/Fflyqaq/p/10867299.html

  • 相关阅读:
    JVM系列文章(三):Class文件内容解析
    android开发 不注意的异常
    【数据结构】二叉树
    Android解析中国天气网的Json数据
    最简单也最难——怎样获取到Android控件的高度
    Android通过HTTP POST带參訪问asp.net网页
    js 推断 当页面无法回退时(history.go(-1)),关闭网页
    SQL Server数据库存储过程的异常处理
    SQL Server代码如何快速格式化,sqlserver代码
    sql server 获取指定格式的当前日期
  • 原文地址:https://www.cnblogs.com/zhao907/p/13390909.html
Copyright © 2011-2022 走看看