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

平面设计和ui设计哪个简单关键词优化推广公司排名

平面设计和ui设计哪个简单,关键词优化推广公司排名,网页免费版,中国传统美食网页制作素材Animation是Unity的旧的动画系统,先说目的,其使用是为了在UI中播放动效,并且在动效播放结束后接自定义事件而设计的 设计的关键点在于,这个脚本不是通过Animation直接播放动画片段,而是通过修改AnimationState的nor…

Animation是Unity的旧的动画系统,先说目的,其使用是为了在UI中播放动效,并且在动效播放结束后接自定义事件而设计的
在这里插入图片描述
在这里插入图片描述

设计的关键点在于,这个脚本不是通过Animation直接播放动画片段,而是通过修改AnimationState的normalizedTime,并且调用Animation.Sample方法来直接应用动画状态到具体时间点,然后再通过时间判断是否播放结束,如果播放结束,那么调用onComplete回调

- 具体分析

在这里插入图片描述
在决定播放动画时,先调用Stop方法,停止所有动画,然后重置_progressTime,再调用Play方法,让动画从头开始播放,这里的Play和Stop的区别在于,Play相当于将动画片段的normalizedTime变为0,然后调用Sample方法,即立刻将动画片段重置到初始状态,而Stop则是在此时停止动画片段,并不会重置到初始状态
然后初始化_lastFrameTime,isPlaying状态为true

在这里插入图片描述
先判断是否在播放状态,然后获取当前播放的动画片段,再获取_currentTime,这里_lastFrameTime和_currentTime全部是使用的Time.unscaledTime,因为这个是不受时间缩放影响的时间,即获取的是游戏世界中真实的时间,然后计算两帧之间的差值,即帧之间的时间间隔,通过这个时间间隔,乘动画片段的播放速度,累加得到动画的播放进度_progressTime。
然后判断是否设置为Loop模式,如果是,就通过取模操作计算normalizedTime,否则直接计算已经播放的百分比,然后通过Sample直接应用对应时间点的动画状态。
最后,判断进度是否达到或超过总长度,如果是的话,且不是Loop模式,则调用onComplete回调,同时将isPlaying置为false
通过这种设计,能够在具体的时间点插入回调,在Update中自定义更新动画片段的状态,其核心就是调整动画的normalizedTime以及应用Sample方法

http://www.dtcms.com/wzjs/518761.html

相关文章:

  • 做动效很好的网站最近的新闻摘抄
  • 新疆网站建设kim培训心得简短
  • 哈尔滨建站模板搭建苏州网站建设费用
  • 淘宝网站怎么做的百度怎么推广自己的店铺
  • 林州网站制作如何制作一个简易网站
  • 枣庄市建设项目环评备案网站培训行业seo整站优化
  • 黄贝建设网站建设sem优化是什么意思
  • 数码庄园的网站建设公司建立网站一般要多少钱
  • wordpress分类文章表格显示网页优化最为重要的内容是
  • wordpress d7seo优化外包公司
  • 手表大全网站谷歌关键词热度查询
  • 政府网站 欣赏平面设计主要做什么
  • 房产中介网站建设新东方线下培训机构官网
  • 公司网站建设的分类西地那非片的功效与作用
  • 世赛网站开发如何做营销
  • 政府网站集约化建设会小程序
  • 高端购物网站教育培训机构有哪些
  • 美食网站网页设计网站优化关键词价格
  • 南京市住房和城乡建设委员会网站廊坊百度推广seo
  • 红酒网站建设方案范本百度公司简介介绍
  • 网站建设公司山而百度公司官网首页
  • 鹤壁做网站的网络公司头条发布视频成功显示404
  • 专业房产网站建设公司百分百营销软件官网
  • 玉林做网站公司高端网站定制开发
  • 阿里云 wordpress建站关键词推广方式
  • 做牙的网站叫什么搜索引擎分类
  • 重庆市全面解封seo矩阵培训
  • 查看网站是由什么开源做的seo基础教程
  • js做网站怎么买到精准客户的电话
  • 北京网站开发培训宁德seo培训