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

  • 相关阅读:
    [Hibernate]
    asc.desc
    Could not obtain connection metadata
    java枚举类Enum方法简介(valueof,value,ordinal)
    maven3 手动安装本地jar到仓库
    maven命令大全
    如何正确遍历删除List中的元素,你会吗?
    Hibernate的session.createSQLQuery的几种查询方式
    Linux-github 搭建静态博客
    我所写的CNN框架 VS caffe
  • 原文地址:https://www.cnblogs.com/zhao907/p/13390909.html
Copyright © 2011-2022 走看看