Unity3D之Animation中AnimationEvent的BUG?爬坑向

2023-10-29

写在前面:账号被盗,博客被封,直到今天才动手找回,没想到还挺顺利。刚好手头上碰到一个坑,记录一下。


BUG_1:

如图,我在动画的末尾添加了一个AnimationEvent,我希望达到的效果。


if(动画拨到最后一帧时(情况一))

{

通知我,这里输出一个字符串,表示技能完整施放;

播放另一个动画;

}

else if(动画播放一半切换到另一个动画(情况二)

{

那么不触发这个AnimationEvent;

}


问题出现了,我发现无论我是中途切换动画或者让动画播完,AnimationEvent都会被调用。(此刻我的心情是崩溃的)。

。。。(查代码逻辑,过程略,其中并没有什么问题,耗费生命1 h)

于是我觉得问题出在动画系统。

。。。(百度,谷歌,没有。。耗费生命0.5f h)

自动(自己动手)修复吧。

。。。(把动画系统的参数改来改去,耗费生命1.5f h)

卧槽!

问题出在这!

 这!

我吧LoopTime取消掉,就可以了,也就是说动画如果是LoopTime的状态,无论如何都会触发AnimationEvent,以我的观点来看,这明显不是我想要的,所以我认为这是个BUG。

以上,BUG_1。

——————————————————————————————————————

BUG_2:

BUG_2是在调BUG_1的时候发现的。

如图,当LoopTime设置为true,这里我只调用一次动画,结束时却同时出现两条OutHitHeavy。这就表示AnimationEvent被调用两次,WHY?(这比上面那个BUG给我造成的阴影面价还大)



。。。。(各种无语)

自动修复。

细心的同学可能发现这张图和BUG_1的图的区别在:

                                                          

没错,我的AnimationEvent向后移了一帧,超出了动作帧。

槽!!

这尼玛求解释啊,玩人那吧!

同样,我取消掉LoopTime之后,这个问题就不存在了。

好吧,因为这个问题调了一下午,心情烦躁。。

列出这两个问题想听听各位的看法


就此搁笔了,如果文章对您有帮助,我深感荣幸


大四了,现在正在实习,同样,除工作以外也想做些有趣的游戏,个人更希望是娱乐式的游戏项目,如果有意的话请与我联系。

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

Unity3D之Animation中AnimationEvent的BUG?爬坑向 的相关文章

  • 从中心生长[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我一直在尝试让底部的圆圈在 Firefox 中增长 需要添加其他前缀 仍在开发中 他们表现得很好 但我的目标是让他们从中
  • jQuery,单击时连续调用多个动画

    到目前为止 我已经做到了 所以当页面打开时 一些动画会运行以使一些图片和文本滑入视图中 我在页面顶部有链接 这些链接没有目的地 但我已将它们全部链接用于样式目的 例如效果悬停 访问等 链接有类 所有链接都有 nav 类 然后它们每个都有相关
  • 创建较慢的过渡。 TransitionManager.beginDelayedTransition();太快了

    我正在创建一个过渡 当单击按钮时 将执行以下方法 该方法改变了图像视图的大小和位置 并将其淡出 我在用TransitionManager beginDelayedTransition is too fast 放慢转变速度 但它仍然进展得太快
  • linux终端动画-延迟打印“帧”的最佳方法(C语言)

    我正在为终端开发一个简单的 pong 克隆 并且需要一种方法来延迟 帧 的打印 我有一个二维数组 screen ROWS COLUMNS 以及打印屏幕的函数 void printScreen int i 0 int j while i lt
  • .NET MAUI 导航动画

    如果我想在 MAUI 中为从一个页面到另一页面的过渡设置动画 我需要使用以下命令激活它true value await Shell Current GoToAsync nameof DashboardPage true 这会动画化页面从右到
  • 如何在 Xamarin.Forms 中设置不透明度动画

    我想知道如何对屏幕上可见元素的不透明度进行动画处理 例如 对于 Entry 我得到了这个 this Animate d gt Debug WriteLine anim d Username Opacity AnimationTime d A
  • 有没有办法为 GridPane 中的元素添加动画效果

    我正在尝试为元素添加动画GridPane 我有课Unit这代表了我想要移动的东西 public class Unit private Text text private Rectangle rectangle private StackPa
  • 如何在滚动时实现图像淡入效果(如 mashable.com)

    我想知道 mashable com 上图像的淡入效果 请参阅http mashable com 2009 08 14 google android logo remixes http mashable com 2009 08 14 goog
  • Safari 中的 CSS 动画延迟错误

    我最近在 Safari 中遇到了一些与 CSS 动画有关的奇怪行为 并且在操作 DOM 时无法更新元素位置 我拍了一些 GIF 来说明这一点 在 Chrome 中 http recordit co cCim1IwyMc http recor
  • JQuery 模糊动画

    我使用以下脚本在单击按钮时模糊一个框 但如何使模糊需要 500 毫秒 document ready function attach click event to button button click function when butto
  • gnuplot 动画 2D 矢量场

    我正在尝试使用 gnuplot 制作 2D 矢量动画 我想显示一行 即一次显示一个向量 我的数据结构如下 它们x y u v 2 24448 0 270645 1 00 1 00 3 24448 0 270645 0 500 1 20 我可
  • 使用线程或异步任务的位图工厂动画

    这个问题是我在这个论坛上提出的多个问题的后续问题 这些问题涉及为什么我一直在尝试的动画不起作用 简单回答一下之前的问题 我的动画作为 2 个班级的单独项目工作 但无法工作 当包含在我的包含多个类的项目中时 使用 finish 类关闭了导致我
  • 如何消除使用 DrawerLayout 打开 Activity 时的延迟?

    我有一个带有 DrawerLayout 的活动 但每当它打开时 都会有一个延迟 就像屏幕变白然后绘制我的屏幕一样 这发生在转换完成后 所以看起来屏幕动画过渡有点跳跃 在将视图与 ButterKnife 绑定后 我尝试将其放在 OnCreat
  • R mapbox / 带有动画和 shapefile 的绘图

    我正在制作一个动画 显示地图上绘制的空间数据 并带有基于日期的动画滑块 除此之外 我想绘制一个随时间变化的形状文件 我的动画在没有 shapefile 的情况下也能正常工作 绘制标记和形状文件不会显示形状文件 似乎是两者之间的某种脱节add
  • 如何在 Android 中从 JPEG 创建动画 GIF(开发)

    我正在寻找一种简单的方法create本机 Android 应用程序中的动画 GIF 源文件应为 JPEG 来自相机或其他文件 输出应在设备上保存为 GIF 我不想知道如何播放动画或动画 GIF 文件 需要明确的是 我想知道如何将单个图像逐帧
  • Android 简单 TextView 动画

    我有一个 TextView 我想倒计时 3 2 1 发生了事情 为了使其更有趣 我希望每个数字都以完全不透明开始 然后淡出至透明 有没有一种简单的方法可以做到这一点 尝试这样的事情 private void countDown final
  • 如何逐步绘制矢量路径? (拉斐尔.js)

    如何逐步动画化矢量路径 就像它被绘制一样 换句话说 慢慢地逐像素地显示路径 我在用着Rapha l js but如果您的答案不是特定于库的 例如可能有一些通用的编程模式可以完成此类事情 我对矢量动画相当陌生 欢迎 使用直线路径很容易做到 就
  • Jquery Smoothscroll 函数 - 如何控制动画速度?

    有人可以帮助我吗 尝试通过我的平滑滚动和控制速度添加 慢 功能 希望能够实现真正的 平滑滚动 以下是代码 document ready function smoothscroll live click function e html bod
  • 在 D3 中在外部加载的 svg 图形上绘图

    我已经从 svg 文件加载了外部图形 我想尝试在其上绘图 但不知道如何操作 我的简单 d3 代码在这里
  • 如何正确删除动画集中引用的 Raphael SVG 元素?

    我有一组动画 Raphael SVG 元素 我正在通过用户发起的 ajax 调用添加新元素并删除旧元素 我 set push 新元素 但因为我需要删除的元素通常不是集合中的最后一个元素 所以我使用 element remove 而不是 se

随机推荐

  • MySQL优化(一):MySQL架构与SQL执行流程

    目录 一 一条查询SQL语句是如何执行的 1 通信协议 1 1 通信协议 通信类型 同步或异步 连接方式 长连接或者短连接 通信协议 1 2 通信方式 2 查询缓存 3 语法解析和预处理 Parser Preprocessor 3 1 词法
  • 十二种常见设计模式代码详解

    零 设计模式分类 设计模式有创建型模式 结构型模式与行为型模式 创建型 单例模式 工厂模式 简单工厂 工厂方法 抽象工厂 结构型 适配器模式 门面模式 装饰器模式 注册树模式 代理模式 管道模式 行为型 策略模式 观察者模式 命令模式 迭代
  • SVN服务器搭建和使用(二)

    上一篇介绍了VisualSVN Server和TortoiseSVN的下载 安装 汉化 这篇介绍一下如何使用VisualSVN Server建立版本库 以及TortoiseSVN的使用 首先打开VisualSVN Server Manage
  • [Pytorch系列-51]:循环神经网络RNN - torch.nn.RNN类的参数详解与代码示例

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 121505015 目录 第1章 RNN
  • 四书 - 中庸

    天命之谓性 率性之谓道 修道之谓教 道也者 不可须臾离也 可离非道也 是故君子戒慎乎其所不睹 恐惧乎其所不闻 莫见乎隐 莫显乎微 故君子慎其独也 喜怒哀乐之未发 谓之中 发而皆中节 谓之和 中也者 天下之大本也 和也者 天下之达道也 致中和
  • 优化分页查询

    前言 很多时候 我们写分页查询的时候 只是单纯的想把结果查询出来就好了 但是有没有想过 自己写的分页查询效率会怎么 数据少的是没太大影响 但是多了就会有影响了 所以这篇简单介绍下分页查询的一些基本优化 比如下面的sql select a b
  • 定时超时任务

    一个有用的类 Description ClassName TaskRunnable Date 2022 1 27 16 53 Author 王东平 Slf4j public class Task 任务ID private String id
  • 将数据库中的数据导出为excel表格——java学习笔记

    最近我的项目增加了一个需求 需要将数据库中的数据导出到excel表格中 再下载下来 而生成Excel比较有名的框架有Apache poi等 网络上介绍其使用方法的文章也很多 但是我今天使用的是阿里出的easyexcel框架 我个人感觉使用起
  • mysql安装

    MySQL安装踩的坑 装MySQL卡了一天 一 卸载MySQL 先是文档安装路径里要删干净 C盘里看看有没有MySQL残留数据 3 控制面板 4 注册表 路径1 计算机 HKEY LOCAL MACHINE SYSTEM ControlSe
  • office2019选框虚线_Microsoft Office Visio如何绘制虚线?Microsoft Office Visio绘制虚线的方法步骤...

    Microsoft Office Visio如何绘制虚线 最近有很多小伙伴表示对于Microsoft Office Visio绘制虚线还不是很了解 那么今天的教程小编就给大家带来Microsoft Office Visio绘制虚线的方法步骤
  • 【C++】红黑树

    MarkDown输出x的平方和log以2为底的方法 1 x2 英文输入法 输入x 加 加 2 加 2 log2N 英文输入法 输入log 加 加 2 加 加 N 文章目录 1 红黑树概念 2 红黑树的性质 3 红黑树的实现 3 1 红黑树节
  • Python小项目:葛兰中欧医疗基金数据分析

    文章目录 1 前言 2 数据采集 清洗 2 1 数据采集 2 2 数据清洗 3 净值可视化 4 结语 1 前言 2022年1月末 正值年前 股票市场持续大幅下跌 与之相应的基金市场也出现了近一周的持续跌势 作为一个资深的投资者 我承认自己曾
  • post传参

    HTTP 协议是以 ASCII 码 传输 建立在 TCP IP 协议之上的应用层规范 规范把 HTTP 请求分为三个部分 状态行 请求头 消息主体 协议规定 POST 提交的数据必须放在请求体中 但协议并没有规定数据必须 使用什么编码方式
  • HW OD2022年上半年真题-100分

    需要题目和参考代代码的私信我 1 5键键盘输出 2 IPv4地址转换整数 3 TLV解码 4 VLAN资源池 5 we are a team 6 按单词下标区间翻转文章内容 7 按身高和体重排队 8 报数游戏 9 补种未成活胡杨 10 查找
  • 行为预测的方法,行为分析的基本原理,行为预测算法优缺点,行为预测算法有哪些

    1 行为预测的方法 行为预测的方法包括数据挖掘方法 统计学方法 机器学习方法等 数据挖掘方法是从大数据中挖掘出有价值的信息 包括分类 聚类 关联规则等技术 统计学方法是通过对历史数据进行统计分析 识别出规律性的趋势和模式 对未来进行预测 机
  • C#遍历窗体所有控件或某类型所有控件

    遍历窗体所有控件 foreach Control control in this Controls 遍历后的操作 control Enabled false 遍历某个panel的所有控件 foreach Control control in
  • nginx使用以及配置

    nginx主要使用的地方就是用来进行反向代理的http服务器 主流的Web服务器有 1 Apache 开源免费 具有简单 高速 性能稳定等特点 可作代理服务器使用 2 Nginx 是一种高性能的HTTP和反向代理web服务器 支持高并发和负
  • 微信小程序入门

    系列文章目录 一起来学习小程序吧 文章目录 系列文章目录 一 认识小程序 1 什么是小程序 2 小程序的优势 2 1 用户体验层面 2 2 开发者层面 2 3 运营层面 3 小程序的特点 4 其他小程序 二 小程序的环境准备 1 第一步申请
  • Python新手入门第一步:什么是 IDE?IDE 有什么用?

    前言 写 Python 代码最好的方式莫过于使用集成开发环境 IDE 了 它们不仅能使你的工作更加简单 更具逻辑性 还能够提升编程体验和效率 每个人都知道这一点 而问题在于 如何从众多选项中选择最好的 Python 开发环境 初级开发者往往
  • Unity3D之Animation中AnimationEvent的BUG?爬坑向

    写在前面 账号被盗 博客被封 直到今天才动手找回 没想到还挺顺利 刚好手头上碰到一个坑 记录一下 BUG 1 如图 我在动画的末尾添加了一个AnimationEvent 我希望达到的效果 if 动画拨到最后一帧时 情况一 通知我 这里输出一