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

直播做ppt的网站有哪些wordpress 活动未开始

直播做ppt的网站有哪些,wordpress 活动未开始,wordpress评论分页不显示,重庆网站建设大概多少费用简单介绍一下 DOTween 插件的使用。 导入插件 先到 Asset Store 获取 DOTween 插件#xff0c;然后在 Package Manager 的 My Assets 中搜索#xff0c;下载并导入插件。 导入后#xff0c;会自动弹出一个窗口#xff0c;提示需要先对插件进行配置。 点击上图中的按钮然后在 Package Manager 的 My Assets 中搜索下载并导入插件。 导入后会自动弹出一个窗口提示需要先对插件进行配置。 点击上图中的按钮打开下图的窗口按顺序点击 Setup DOTween 和 Create ASMDEF 按钮。 配置完成后就可以开始使用 DOTween 插件了。 简单动画 创建一个脚本 DOTweenDemo.cs在场景中创建一个空物体并挂载脚本。 在场景中创建一个 Cube拖拽引用。 要使用 DOTween需要引入命名空间 DG.Tweening然后通过组件扩展的以 DO 开头的函数方法进行调用。 例如transform.DOMoveX 是让物体在 X 轴方向上进行移动第一个参数是目标位置第二个参数是持续时间。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {public GameObject cube;public float posX 5f;public float duration 1f;void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){cube.transform.DOMoveX(-posX, duration);}else if (Input.GetKeyDown(KeyCode.Alpha2)){cube.transform.DOMoveX(posX, duration);}} }运行游戏按下键盘 1 键时 Cube 向左移动按下键盘 2 键时 Cube 向右移动。 动画序列 在实际项目中动画会更加复杂一些可能会有多段位移或者位移后缩小的需求。 通常会使用动画序列来实现复杂动画。 使用 DOTween.Sequence 创建一个动画序列对象通过 sequence.Insert 在指定时刻插入一个简单动画。 例如在最开始 0 秒的位置让 Cube 移动到右边。 因为持续时间是 1 秒所以在 1 秒的位置上一个动画结束了继续插入第二个动画让 Cube 向上移动。 后续的动画以此类推。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {public GameObject cube;public float posX 5f;public float posY 5f;public float duration 1f;void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){Sequence sequence DOTween.Sequence();sequence.Insert(0f, cube.transform.DOMoveX(posX, duration));sequence.Insert(1f, cube.transform.DOMoveY(posY, duration));sequence.Insert(2f, cube.transform.DOMoveX(-posX, duration));sequence.Insert(3f, cube.transform.DOMoveY(0f, duration));}} }运行游戏按下键盘 1 键时 Cube 进行了四段位移。 动画回调 有时候我们想要在动画播放完成之后执行一些逻辑就可以使用动画的回调方法。 例如让 Cube 向前移动到达指定位置之后再缩小。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {public GameObject cube;public float posX 5f;public float posY 5f;public float duration 1f;void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){cube.transform.DOMoveZ(5f, duration).OnComplete((){cube.transform.DOScale(0f, duration);});}} }运行效果 结束动画 有时候玩家进行了某些操作需要提前让动画结束有两种方法。 一种是直接 Kill 掉动画即中断动画。 一种是提前完成动画。 在 Kill 掉动画的时候需要先为动画设置 id然后使用 DOTween.Kill 中断指定 id 的动画。 注意这里只为 DOMoveZ 设置了 id当它结束时播放的另一个缩放动画是不会被 Kill 掉的。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {public GameObject cube;public float posX 5f;public float posY 5f;public float duration 1f;void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){cube.transform.DOMoveZ(5f, duration).OnComplete((){cube.transform.DOScale(0f, duration);}).SetId(cube);}else if (Input.GetKeyDown(KeyCode.Alpha2)){DOTween.Kill(cube);}} }运行效果先按键盘 1 键执行动画再立刻按键盘 2 键中断动画。 提前完成动画只需要调用 DOComplete 函数即可。 这里因为是 transform 调用的对于两段动画来说都是可以提前完成的。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {public GameObject cube;public float posX 5f;public float posY 5f;public float duration 1f;void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){cube.transform.DOMoveZ(5f, duration).OnComplete((){cube.transform.DOScale(0f, duration);});}else if (Input.GetKeyDown(KeyCode.Alpha2)){cube.transform.DOComplete();}} }运行效果先按键盘 1 键执行动画再立刻按键盘 2 键提前完成动画会有一个动画跳跃的视觉效果。 延迟调用 DOTween 除了做一些动画效果外还可以当做定时器延迟一段时间后调用。 using UnityEngine; using DG.Tweening;public class DOTweenDemo : MonoBehaviour {void Update(){if (Input.GetKeyDown(KeyCode.Alpha1)){Debug.Log(开始定时);DOVirtual.DelayedCall(1f, (){Debug.Log(1 秒后调用);});}} }运行效果
http://www.hkea.cn/news/14446508/

相关文章:

  • 做p2p理财网站深圳住房和建设局网站登录界面
  • 网站建设及优化心得体会房产中介网站开发模板
  • 怎么做电视台网站二手车为什么做网站
  • 鹤山市城乡住房建设部网站wordpress主题加载慢
  • 企业设计网站公司排名青岛大学春季高考有网站建设吗
  • 做网站工商局要不要备案呢天猫网站建设的目标
  • 做网站 服务器多少钱一年设计公司网站什么重要
  • 做环保要知道的几个网站网络公司个人工作总结
  • 装修推广网站哪个好2023年新闻热点事件
  • 温岭高端网站设计哪家好网站做关键词首页
  • 公司网站设计与实现的英文文献网站设计分析案例
  • 管理系统官方网站深圳宝安区核酸检测点
  • 自己做电影网站违法广东网站建设网站
  • 广州英文网站建设中国建筑工程网官网二建报名查询
  • 网站如何屏蔽ip段黄山网站建设
  • 建筑图集网站wordpress播放视频
  • 做会所在哪个网站推广京东网站建设的策划书
  • 网站竞品拦截广告怎么做如何建设一个自己的网站
  • 彩票网站 建设wordpress图片文件目录下
  • 做随车吊网站要多大南宁企业网站推广技巧
  • 云建站app潼南集团网站建设
  • 成都网站建设g冠辰产品宣传方案
  • 国外做旅游攻略的网站深圳网站建设叶林
  • 服务号不认证可做微网站吗wordpress dux1.4
  • 网站建设 投标西安网站设计费用
  • ios认证 东莞网站建设中国著名的网站建设公司
  • mp3网站源码网站后台如何添加新闻
  • 一家专门做护肤的网站建设网站的意义作用是什么意思
  • 专业做高校网站群管理系统关键词排名优化佛山售后
  • 四川关于工程建设网站传奇手游发布网站