Unity动画状态的获取和常用判断(逐步完善)

这篇具有很好参考价值的文章主要介绍了Unity动画状态的获取和常用判断(逐步完善)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. AnimatorStateInfo minfo = m_animator.GetCurrentAnimatorStateInfo(0);

其中参数0代表Base Layer

GetCurrentAnimatorStateInfo(0)即是获取当前动画控制器当前正在播放的动画状态

  1. stateInfo.fullPathHash==Animator.StringToHash("Base Layer.attack")

stateInfo.fullPathHash即是当前动画控制器当前正在播放动画的Hash值

Animator.StringToHash("Base Layer.attack") 是Base Layer层下attack动画的Hash值

3.animator.IsInTransition(0)

0参数在该方法中代表动画控制器当前是否处于动画过渡状态(过渡状态:当前播放动画的结尾和下一个动画开头的混合状态,时间一般在零点几秒)文章来源地址https://www.toymoban.com/news/detail-513059.html

到了这里,关于Unity动画状态的获取和常用判断(逐步完善)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity动画系统学习笔记(二)根运动、动画事件与状态机行为

    在学习根运动前需要了解两个名词: 身体变换 :身体变换是角色的质心。它用于 Mecanim 的重定向引擎,并提供最稳定的移位模型。身体方向是相对于 Avatar T 形姿势的下身和上身方向的平均值。身体变换和方向存储在动画剪辑中(使用 Avatar 中设置的肌肉定义)。它们是动画

    2023年04月11日
    浏览(47)
  • Unity 游戏开发、02 基础篇 | 知识补充、简单使用动画、动画状态机

    Unity 游戏开发、01 基础篇 Q 手型工具(鼠标中键): 上下左右移动场景 ALT + 鼠标左键: 以视图为中心旋转 鼠标右键: 以观察者为中心旋转 SHIFT + Gizmo方块: Y轴归位 物体节点 + F: 观察者定位至物体 3D项目一般窗口布局如下 全局光照GI(Glballlumination)(编辑模式下才能生成

    2024年02月09日
    浏览(69)
  • 让AI给你写代码(七)- 结合语意匹配,引导AI小助手逐步完善代码,新增功能(下)案例说明

    结合上一篇 让AI给你写代码(六)- 结合语意匹配,引导AI小助手逐步完善代码,新增功能(上) 我们看一个实际的通过提示引导小助手逐步集成构建代码的实例 例子很简单: 获得指定股票最近一定时间的(最)高|开(盘)|(最)低|收(盘)价格,然后画一个K线图 图例说

    2024年04月29日
    浏览(39)
  • 在Unity中如何在动画结束时改变状态

    在Unity中,可以通过Animator组件来控制游戏对象的动画状态。当动画播放结束后,可以通过以下两种方式来触发状态的改变: 1. 使用Animation Events:Animation Events是在动画播放过程中触发特定事件的机制。可以在动画剪辑中添加Animation Events,并在事件中调用脚本中的函数来改变

    2024年02月10日
    浏览(39)
  • Unity常用的动画类型

    在Unity中,动画主要有有三种类型: 1.序列帧动画 :通过快速播放一系列图片产生动画的效果,类似于 Gif一样 2.关节动画 :把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一 个整体的动画,角色比较灵活 3.骨骼动画 :应用最广泛的动画,结合上面

    2024年02月13日
    浏览(43)
  • 数据结构:图文详解 队列 | 循环队列 的各种操作(出队,入队,获取队列元素,判断队列状态)

    目录 队列的概念 队列的数据结构 队列的实现 入队 出队 获取队头元素 获取队列长度 循环队列的概念 循环队列的数据结构 循环队列的实现 判断队列是否为空 判断队列是否已满 入队 出队 得到队头元素 得到队尾元素 队列(Queue)是一种数据结构,是一种 先进先出 (First-

    2024年02月04日
    浏览(38)
  • Unity3D实现UI的单击、双击、拖动状态判断

    这篇文章就来实现UI的单击、双击、按压、拖动的不同状态判断。不定时更新Unity开发技巧,觉得有用记得一键三连哦。 示例、 判断单击和双击,主要是判断点击的次数。 UI的点击事件,需要继承UI的点击事件接口,重写点击事件即可。 UI点击事件接口: 3-1-1 所引用的命名空

    2024年01月20日
    浏览(63)
  • Unity Animator获取当前播放动画片段

    Animator获取当前播放片段,获取错误,跟当前播放的片段不一致的原因。 一般使用下面API,获取当前动画机播放片段: 这里有一个机制,如果上一句代码是播放一个动画片段,下一句代码立即去获取当前播放片段信息,是获取不到的,需要等待几十ms的延迟,才能正确获取到

    2024年02月12日
    浏览(51)
  • 【虚拟仿真】Unity3D中实现UI的单击、双击、按压、拖动的不同状态判断

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 之前写了一篇在Unity中鼠标的单击、双击、拖动的文章:

    2024年02月06日
    浏览(67)
  • 【Unity】GPU骨骼动画 GPU Spine动画 2D/3D渲染性能开挂 动画合批 支持武器挂载 支持实时获取骨骼位置

     GPU 3D骨骼动画和 GPU 2D Spine动画插件均包含在【万人同屏整合方案】中,老板们可在某宝搜:[游戏开发资源商店] 以获取全套方案的所有源码插件。 插件功能: 1. 支持3D动画转GPU动画  2. 支持2D Spine动画转GPU动画 3. 支持挂点、支持挂载物、动态切换挂载物、实时获取挂点T

    2024年01月18日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包