unity animator循环播放判断当前动画是否播放完毕

2023-11-09

记录下,直接上代码

主要俩个api 

animator.GetCurrentAnimatorStateInfo(0).IsName("name");

animator.GetCurrentAnimatorStateInfo(0).normalizedTime<1.0f

 

需要注意的是 动画如果直接判断是否是当前动画,会出现false的情况,因此需要进行携程进行判断一下

    /// <summary>
    /// 播放动画
    /// </summary>
    public void PlayAnimator()
    {
        animator.Play("clear");

        StartCoroutine(enumerator());
    }

    IEnumerator enumerator()
    {
        yield return new WaitForSeconds(0.3f);
        if (animator.GetCurrentAnimatorStateInfo(0).IsName("clear"))
        {
            Debug.Log("播放clear");
            while (animator.GetCurrentAnimatorStateInfo(0).normalizedTime<1.0f)
            {
                yield return null;
            }
            Debug.Log("播放完毕");
            animator.Play("temp");
            animator.Update(0);
        }
    }

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

unity animator循环播放判断当前动画是否播放完毕 的相关文章

  • react-native-calendars日程使用及最简单实现跟随系统主题色

    1 引入 import Calendar LocaleConfig Agenda from react native calendars 2 配置中文样式 LocaleConfig locales zh monthNames 一月 二月 三
  • React Native_初识ReactNative

    RN中的View 作为创建UI时最基础的组件 View是一个支持Flexbox布局 样式 一些触摸处理 和一些无障碍功能的容器 并且它可以放到其它的视图里 也可以有任意多个任意类型的子视图 不论在什么平台上 View都会直接对应一个平台的原
  • 阿里云盘开启公测,这些“暗号”助你云盘容量扩容2.5T(内含10+兑换码)

    关注ITValue 看企业级最新鲜 最价值报道 上次发了阿里云盘内测福利码之后 不少盆友后台哭诉 名额有限 没领到内测福利 不过很快啊 今天 阿里云盘 正式开启了公测 这次我又收集了一些 码 他们分别是 上云上阿里云 阿里云购爆款 达摩院招
  • React Native 技术选型分析

    本文从技术决策讲起 聊聊我们为什么要使用 React Native 如何使用 以及其他维度的思考 文中将用 RN 代表 React Native 1 技术选型决策 技术选型是一个复杂的过程 必须谨慎并保持敬畏 需要根据项目的实际情况而定 这
  • react native xcode unable to open configuration settings file

    解决方案 pod install 然后重开 pod install可能会很久 pod install verbose 可以看进度
  • react-native之ART绘图详解

    背景 在移动应用的开发过程中 绘制基本的二维图形或动画是必不可少的 然而 考虑到Android和iOS均有一套各自的API方案 因此采用一种更普遍接受的技术方案 更有利于代码的双平台兼容 art是一个旨在多浏览器兼容的Node style
  • React Native 入门(三)——js与native互相通信

    使用AndroidStudio打开项目中的android目录 并等待Gradle Build完成 首次Build会花费不少时间 耐心等待 编译成功后如图 首先我们来介绍js调用native方法 1 新建文件夹mymoudles和myreac
  • React Native Map遍历问题

    code for let room of rooms values console log room error TypeError undefined is not a function evaluating iterator typeo
  • Android开发失业50天,面了10家公司,唯二的offer也主动拒了

    最近在论坛看到这样一个帖子 坐标深圳 4 月上旬公司解散 现在想想好像是假解散 真裁员 这一个半月以来 从朋友内推 到拉勾 Boss 直聘 再到猎聘 智联招聘 从开始的精准投递 到后来的海投 加起来投递了上百家公司吧 面了差不多 10 家公
  • 【React】Fiber 实现可中断的渲染

    什么是可中断的 渲染 参照我们在 Concurrent 的奥秘 中的同步渲染和并发渲染的例子 上图是同步渲染过程 上图是并发渲染过程 我们可以看到明显的区别 同步渲染 就是完整地执行了一个很耗时的渲染 并发渲染 将原本耗时的 渲染 拆解成了
  • React Native入门(四)——入门小结

    1 js跳转Activity后 按home键再切回应用白屏 解决方案 修改MainActivity或目标Activity启动方式 总之不能全部为SingleTask 2 代码报错修改后无法链接nodejs服务了 解决方案 尝试在nodejs
  • Android Studio开发环境

    Android Studio 开发环境 React Native创建项目需要 java 开发环境 gt jdk 只需配置环境变量 gradle 只需配置环境变量 Android Studio 安装Android Studio Android
  • React Native_手把手教你做项目(四.上拉加载更多)

    在手机应用上 上拉加载更多的功能是必不可少的 同时 在实际使用的时候 当下拉加载 数据仍未返回时 用户多次重复进行下拉加载的操作 为了不产生额外的垃圾数据 我们需要进行判断 同时为了更好的用户体验 增加数据缓存功能 list js文件 Sa
  • 【Android】java.lang.UnsatisfiedLinkError: No implementation found for void xx xx xx -- 问题解决

    Android在开发过程中总会出现各种各样的bug 要想畅通无阻的完成一个app的 开发工作固然有点难度 这不 我的程序跑着跑着又报错了 AndroidRuntime FATAL EXCEPTION Thread 4903 Process
  • 药明康德成都研发中心投入运营;中国白酒行业净利润将迎来七年来首次下滑

    今日看点 药明康德成都研发中心正式投入运营 该研发中心将成为药明康德上海研发总部以外 又一个覆盖化学及生物学的新药发现整体研发平台 将为客户提供从小分子药物设计 合成 分析 体内体外生物学 肿瘤免疫学等全方位 一体化的新药研发服务 该研发中
  • reactnative环境搭建-windows

    一 安装依赖 1 Node 以下为两种安装方式 1为基本安装 2为通过管理工具安装 1 按照教程步骤安装指定版本的node Node js 安装配置 注意 Node 的版本应大于等于 14 默认安装在C盘 如果自定义安装了其他盘需要配置环境
  • ReactNative D8 Cannot fit requested classes in a single dex file

    我现在的版本 再更新RN版本之后 发现在装包的时候出现了 D8 Cannot fit requested classes in a single dex file methods 65749 gt 65536 这个问题 百度上是说Andro
  • 圆石说│彭一鸣:运用区块链技术赋能实体旅游产业;微软开放6万项专利包括一个开源区块链项目……

    智联招聘 区块链岗位需求主要集中在一线和新一线城市 智联招聘报告显示 从目前区块链职位的城市分布来看 该领域的岗位需求主要集中在一线和新一线城市中 其中 北京 上海和深圳位于第一梯队 职位占比分别达到24 20 和10 杭州 广州和成都紧随
  • react-native打包发布

    1 在命令行中使用以下命令生成签名密钥 keytool genkeypair v keystore my release key keystore alias my key alias keyalg RSA keysize 2048 val
  • react-native使用动画Animated

    官方网文档 动画 Animated 一些精彩的例子 React Native 动画 Animated 渐变组件的使用 ReactNative 进阶 四十五 渐变组件 react native linear gradient 需要实现如下的动

随机推荐