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

如何建设网站接收数据代码编程教学入门

如何建设网站接收数据,代码编程教学入门,企业网站排名运营,小程序制作平台官网博主对动画系统很不熟,可能使用的方法比较曲折,但是我确实没找到更有效的方法了。 unity的这个animator在我看来简直有毛病啊,为什么那么难以获取某状态动画的信息呢??? 想要知道动画播完没有只有用norma…

博主对动画系统很不熟,可能使用的方法比较曲折,但是我确实没找到更有效的方法了。

unity的这个animator在我看来简直有毛病啊,为什么那么难以获取某状态动画的信息呢???

想要知道动画播完没有只有用normalizedTime>1f,我们来看看gpt给的normalizedTime的定义

unity官方文档写的定义

我天真的觉得只要不勾选animation clip的loop time,就可以正常检测完播了,完全不行哈(如果只需要检测一次完播可以用这个)

我测试得出的结论是,animator会一直计数这个状态的播放时长(即使是从该状态转移到另一状态再转移回来),整数部分表循环次数,小数部分表播放百分比,但是它不是绝对精准的,至少在我2022的unity版本里不精准。因此放弃使用normalizedTime来检测完播

解决方案:

建立一个新的脚本 AnimationEventHandler挂载在animator所在物体上,再给要检测完播的animation clip里添加事件(add event),调用AnimationEventHandler里的方法(必须是public)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class AnimationEventHandler : MonoBehaviour
{// 挂在有animator的物体上[HideInInspector]public bool isAnimationEnd = false;// 动画是否播放完毕public void OnAnimationEnd(){Debug.Log("动画播放完毕!");isAnimationEnd = true;// 设置动画播放完毕}}

添加事件

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

相关文章:

  • app界面设计教程友链对网站seo有帮助吗
  • 中国软件公司排名seo资料站
  • 网站怎么做视频教程怎么做小说推广挣钱
  • 手表网站哪家好windows优化大师
  • 福州网站公司做网站建设的公司
  • 找人做网站会给源代码吗网站搜索排名优化软件
  • 需要一个网站seo效果最好的是
  • 装修公司营销网站模板注册公司网上申请入口
  • 龙岗在线网站制作网站关键词优化软件效果
  • 做网站虚拟主机哪家好经典广告
  • 建企业网站多少钱2021年新闻摘抄
  • 长沙企业网站建设收费成人用品哪里进货好
  • 卡地亚手表真伪查询网站外链在线发布工具
  • 青岛网站策划中国最新疫情最新消息
  • 政府网站架构电子商务
  • 网站安全建设情况报告武汉大学人民医院官网
  • 刚做外贸最好用哪个网站互联网营销怎么赚钱
  • wordpress 交易平台seo页面优化公司
  • 做网站空间不给账号密码中国站长站
  • 网站开发string文件郑州网络推广代理顾问
  • 衡水做淘宝网站建设seo客服
  • 搭建网站用什么系统今天的新闻 最新消息摘抄
  • 网站的分类有哪些怎么制作一个网站首页
  • 免费网站推广网站不用下载行业关键词分类
  • 关于做女装的网站长沙做网站推广
  • 门户网站建设公司报价网络热词缩写
  • 中国企业排行搜索引擎优化技术有哪些
  • 企业电子商务网站的域名命名百度关键词推广价格查询
  • 有什么做网站的国企seo外链论坛
  • 网站建设好后如何提交搜索引擎百度收录规则