当前位置: 首页 > news >正文

做网站纸张大小网站建设类公司排名

做网站纸张大小,网站建设类公司排名,成都活动策划公司,二级目录怎么生成一、插件介绍 DOTween 是一个快速、高效、完全类型安全的 Unity 面向对象的动画引擎#xff0c;针对 C# 用户进行了优化#xff0c;免费和开源#xff0c;具有大量高级功能 二、插件的下载 1. DoTween官网#xff1a;DOTween (HOTween v2) 2. DoTween下载#xff1a; …一、插件介绍 DOTween 是一个快速、高效、完全类型安全的 Unity 面向对象的动画引擎针对 C# 用户进行了优化免费和开源具有大量高级功能 二、插件的下载 1. DoTween官网DOTween (HOTween v2) 2. DoTween下载 ​ 1点击DOWNLOAD界面 2点击DownLoad按钮下载 3. DoTween导入 ​ 1解压DoTween压缩包 2将DoTween文件夹拖入Unity的Assets文件夹 三、插件的使用 1. Unity准备 1新建Image游戏物体 2新建Test.cs脚本文件 3为Image游戏物体挂载Test脚本文件 2. DoTween API 1DoTween的静态方法DOTween.To()函数重载过多这里不详细展示形参列表将某个属性在一定时间内平滑过渡到目标值这里用图片颜色举例 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {private Image image; // 创建Image对象void Start(){image GetComponentImage(); // 获取Image组件DOTween.To(() image.color, toColor image.color toColor, new Color(0, 0, 0, 0), 2f); // DoTween的静态方法} } 详解第一个参数() image.color是一个lambda表达式用来获取某个属性。()是一个匿名函数()内无参数代表该匿名函数不需要接收参数image.color是该匿名函数的返回值因为该匿名函数的函数体内只有一条语句且该语句是retuen语句所以同时省略大括号、return和;第一个参数的完整形式为() { return image.color; }第二个参数toColor image.color toColor也是一个lambda表达式用来改变某个属性的值。toColor是该匿名函数的参数代表下一帧该值变化到何值但因为只有一个参数所以省略参数列表的括号imagetoColor是该匿名函数的函数体的一条语句因为函数体只有一条语句所以省略大括号和;第二个参数的完整形式为(toColor) { image.color toColor; }第三个参数new Color(0, 0, 0, 0)是一个Color对象是属性变化的最终值。前三个数是RGB颜色值(0, 0, 0)代表黑色第四个数代表透明度alpha0是全透明1是不透明第四个参数2f是一个浮点数代表该动画持续的总时间。 2DoTween直接作用于transform组件transform.LocalMoveX(float distance, float time)、transform.LocalMoveY(float distance, float time)、transform.LocalMoveZ(float distance, float time)将某个游戏物体在一定时间内向指定坐标轴移动到指定值 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){transform.DOLocalMoveY(10f, 2f); // DoTween直接作用于transform组件} } 3使用Tween对象接收动画使用Tween对象接收动画方便对动画执行各种操作        tween.PlayForward()、tween.PlayBackwards()动画正播、倒播 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){Tween tween transform.DOLocalMoveX(10f, 2f); // 为Tween对象赋值tween.PlayForward(); // 正序播放动画} } 注意①动画不可以直接倒播必须先正播再倒播同时也不能连续正播或者连续倒播。②为Tween赋值也会播放动画若不想播放动画可以使用tween.Pause()函数暂停播放动画。③tween.Play()方法也是正序播放动画但只能被调用一次。 4Tween的多次使用 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){Tween tween transform.DOLocalMoveX(10f, 2f); // 为Tween对象赋值tween.Pause(); // 暂停播放tween.SetAutoKill(false); // 设置自动销毁为false}void Update(){if(Input.GetMouseButtonDown(0)) { // 当鼠标左键按下时maskTween.PlayForward(); // 正序播放动画} else if(Input.GetMouseButtonDown(1)) { // 当鼠标右键按下时maskTween.PlayBackwards(); // 倒序播放动画}} } 注意tween对象初始的AutoKill属性为true即播放一次后自动销毁该tween对象需要多次播放时需要设置SetAutoKill(false) 5Tween的事件回调用于在动画播放完成后执行其他逻辑 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){Tween tween transform.DOLocalMoveX(10f, 2f); // 为Tween对象赋值tween.OnComplete(CompleteMethod); // tween动画播放完毕后调用CompleteMethod()方法}private void CompleteMethod(){DOTween.To(() maskImage.color, (toColor) maskImage.color toColor, new Color(0, 0, 0, 0), 2f);} } 6Tween的缓动函数使用不同速率播放动画 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){Tween tween transform.DOLocalMoveX(10f, 2f); // 为Tween对象赋值tween.SetEase(Ease.InQuint); // 设置Tween动画的缓动效果} } Tween的所有缓动函数详见tween的缓动效果大全和使用方法_quadout-CSDN博客 7Tween的循环使用循环播放动画tween.SetLoops(-1, LoopType.Incremental)、tween.SetLoops(-1, LoopType.Restart)、tween.SetLoops(-1, LoopType.Yoyo)重复叠加播放、重复正播、重复倒播 using UnityEngine; using UnityEngine.UI; using DG.Tweening; // 导入DoTween库public class TestDoTween : MonoBehaviour {void Start(){Tween tween transform.DOLocalMoveX(10f, 2f); // 为Tween对象赋值tween.SetLoops(-1, LoopType.Incremental); // 重复叠加播放tween.SetLoops(-1, LoopType.Restart); // 重复正播tween.SetLoops(-1, LoopType.Yoyo); // 重复正播倒播} } 本章完。感谢阅读
http://www.w-s-a.com/news/426987/

相关文章:

  • 沈阳住房和城乡建设厅网站网站个人备案做论坛
  • 企业建网站的目的开家网站建设培训班
  • 做怎么网站网站优化和推广
  • 建站工具 风铃网站每年空间域名费用及维护费
  • 网站开发工具 知乎工业软件开发技术就业前景
  • 永济微网站建设费用新手如何自学编程
  • 在本地怎么做网站深圳保障房申请条件2022
  • 广州天河区网站建设公司东莞网络游戏制作开发
  • 哪个网站做免费小程序rio门户网站的制作
  • 短网站生成查询网站所有关键词排名
  • 阿里云购买网站登录技术服务外包公司
  • 淘宝单页面网站手机制作游戏的软件
  • 汉中市网站建设wordpress编辑器好麻烦
  • 织梦做的网站快照被攻击在线看crm系统
  • 青岛物流公司网站建设网站建设提议
  • 企业网站建设高端品牌宿州注册公司多少钱
  • 个人微信公众号怎么做微网站吗湛江网站制作方案
  • 学校网站改版南京展厅设计装修
  • 手机网站有免费做的吗建设银行网站不能登录
  • 树莓派做影视网站网站建设企业 熊账号
  • 网站iis7.5配置免费网站建设模板下载
  • 生物公司网站建设方案wordpress自定义字段调用
  • 静态网站公用头部如何调用标题wordpress自动采集翻译插件怎么用
  • 网站做单链 好不好网站营销不同阶段的网站分析目标
  • 网线制作颜色顺序兰州网站推广优化
  • 北京沙河教做网站的企业融资以什么为基础
  • 给网站添加百度地图绵阳做绵阳做网站网站
  • 用电脑做服务器制作网站东莞营销网站建设
  • 网站需要怎么做wordpress 重装
  • 做电影网站赚钱的方法世界500强企业排名2023