一、创建场景搭建布局

二、编写对应的控制脚本

/***

*Title:"SimpleUIFrame" UI框架项目

*主题:动画曲线和事件函数

*Description:

*功能:可以设置物体移动的位置、移动的方式、以及动画结束时执行方法

*Date:2017

*Version:0.1版本

*Author:Coffee

*Modify Recoder:

*/

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using DG.Tweening;

namespace SimpleUIFrame

{

public class Move_SettingsStyle : MonoBehaviour

{

//需要移动的物体

public Transform IMG;

//物体移动或返回指定位置的标识

private bool IsMove = false;

void Start()

{

//将控制物体从当前位置移动到指定位置

Tweener tweener = IMG.DOLocalMoveX(0,1.5F);

//设置动画曲线

tweener.SetEase(Ease.InOutBack);

//设置动画结束事件

tweener.OnComplete(test);

//设置动画的自动销毁为False

tweener.SetAutoKill(false);

//设置动画暂停

tweener.Pause();

}

public void Move()

{

if (IsMove == false)

{

IMG.DOPlayForward();

IsMove = true;

}

else

{

IMG.DOPlayBackwards();

IsMove = false;

}

}

private void test()

{

print("这是移动结束的方法!!!");

}

}//class_end

}

三、将该Move_SettingsStyle脚本挂载到_ScriptsMgr物体上,然后指定脚本中需要移动的物体;然后给控制按钮添加Move()方法

四、运行场景,然后点击控制按钮,即可出现对应的移动动画效果

dotween路径移动_使用DOTween Pro插件设置物体移动的位置、移动的方式、以及动画结束时执行方法...相关推荐

  1. tensorflow保存内容到相对文件路径下_如何添加自定义文件系统插件

    背景 TensorFlow 框架通常用在多进程和多机器环境(例如 Google 数据中心.Google Cloud Machine Learning.Amazon Web Services (AWS) ...

  2. mac网络设置_如何在Mac上设置和使用网络位置

    mac网络设置 Peter Werkman/Flickr彼得·韦尔克曼(Peter Werkman)/弗里克(Flickr) The Mac's been around so long that th ...

  3. dotween路径移动_Unity---DOTween插件学习(3)---获取数据、协程、路径动画

    [Toc] 本文及系列参考于Andy老师的DOTween系列 欢迎大家关注**Andy老师** 10.获取数据 类方法 返回所有暂停的动画,没有则返回null var list = DOTween.P ...

  4. ae打开模板显示不出来_打开AE模板提示缺少rsmb pro插件的解决办法

    相信许多朋友在做视频的时候 都会选择套AE模板使我们的片子更上档次,可是AE模板使用时总会遇到各类问题,再次提醒广大朋友,遇到问题莫要慌,有问题去解决问题就行,缺少插件是改AE模板经常遇到的问题,作者 ...

  5. Unity中实现翻书效果——Book Page Curl Pro插件

    一:效果演示 二:介绍 --插件下的Scripts文件夹下有四个脚本 BookPro脚本是挂载到BookPro预制体上的,最最重要 Auto Flip脚本是实现自动翻页或者按钮翻页的扩展脚本 Page ...

  6. xcode扩展_如何将Xcode插件转换为Xcode扩展名

    xcode扩展 by Khoa Pham 通过Khoa Pham 如何将Xcode插件转换为Xcode扩展名 (How to convert your Xcode plugins to Xcode e ...

  7. golang 热插拨 插件_从零开始实现一个插件化框架(一)

    欢迎关注专栏:里面定期分享Android和Flutter架构技术知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿. Flutter跨平台开发终极之选​zhua ...

  8. matlab文件目录表示,Matlab - 文件目录路径操作_读取不同路径下的相同文件名表格...

    Matlab - 文件目录路径操作_读取不同路径下的相同文件名表格 tr1   str1   for   max   imp   mda   eva   目录   xls clear;clc; clo ...

  9. 2020idea插件怎么同步_没有用过这些插件,别说你在用vscode

    vscode 插件 Rainbow Brackets 编码过程中,尤其在我们使用js进行函数式编程时,代码里会有很多的花括号,想要保证它们对称十分困难,所以就出现了上面小粉同学的尴尬局面,相信很多人都 ...

  10. 插件设置修改失败_【王者荣耀金牌特权】详细技术设置教程,更新异常解决办法...

    公布一下一个90%概率解决异常的方法: 登录游戏提示异常,先做以下准备工作: 1.划掉游戏后台,王者人生后台. 2.关掉模拟定位和模拟WIFI. 3.断开你自己的WiFi. 接下来走流程: 1.先改定 ...

最新文章

  1. OpenCV寻找复杂背景下物体的轮廓
  2. ui-router中使用ocLazyLoad和resolve
  3. DL之决策树(Decision tree)
  4. 如何在SAP的Screen中编写List报表
  5. 最强六大开源轻量级人脸检测项目分析 | 附打包下载
  6. 有关一百以内数字的Python算法
  7. 加速repo sync的技巧
  8. oracle9i新建数据库的用户有哪些,Oracle 9i数据库的用户创造以及权限分配
  9. 好代码是管出来的——C#的代码规范
  10. 什么时候才能都及格呢?
  11. 编译原理教程_4 语法分析
  12. Atitit.跨语言  文件夹与文件的io操作集合  草案
  13. 超好用的数学公式编辑器MathType7.4下载安装及wps配置
  14. eslint 快捷键设置_eslint的妙用和快捷修复
  15. 简述软件测试自动化的作用,什么是自动化测试?了解一下~
  16. 代码传奇 张一鸣的成长之路
  17. 机器学习之中文处理:文言文还是白话文
  18. C4996 scanf:This function or variable may be unsafe. / C6031 返回值被忽略.
  19. VC++图像加密软件设计与实现
  20. win10照片查看器_19个Win10使用小技巧,看看你知道哪些?

热门文章

  1. python数字求和为什么得不出结果_WPS表格求和问题,只出公式不出结果数字
  2. snapgene怎么比对序列_找不到相似序列?快来Blast一下!
  3. java线程同步的作用_Java并发编程之线程同步
  4. pythonmkdir语法错误_转--python使用mkdir函数出现错误WindowsError:[Error3]
  5. 免安装mysql5.7.22_windows环境下安装MySQL5.7.22免安装版
  6. mysql导入数据库没创建表_mysqldump不会创建表或导入任何数据
  7. mysql sql优化与调优机制详解_MySQL性能调优——锁定机制与锁优化分析详解
  8. Animate:基础学习
  9. 简单比较init-method,afterPropertiesSet和BeanPostProcessor
  10. 关于C++条件编译的细节