unity中点击某一个按钮播放某一个动作的操作

 更新时间:2021年04月10日 15:00:48   作者:梦见晗  
这篇文章主要介绍了unity中点击某一个按钮播放某一个动作的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

1.创建动画控制器,双击打开动画控制器,创建 状态并添加动画片段,并且状态与状态之间进行连线,往返的都要有,在Animator的左上角–Parameters–点击加±-Trigger–命名(要求:第一个状态的名字+To+第二个状态的名字)

2.给状态与状态之间添加参数条件 选中状态与状态之间的线–检视视图上的Condition–点击+号–选择对应的参数条件

3.创建一个Button 切换到2D场景,在层级视图–Create–UI–Button按钮,调整到合适的位置,选中Canvas,把脚本挂上去,选中Button–检视视图–Button组件–On Click–点击+号,这时把Canvas拖进来(脚本挂在谁身上就把谁拖进来),点击No Function–选择脚本名字–选择按钮名称

4.选中Canvas,在检视视图中脚本里有ani,这时把Boy拖进来

5.把人物拖进场景视图里,然后选中人物Boy,在Animator组件中–Controller–添加第一步中创建的动画控制器

6.运行即可完成

补充:unity 点击一个UI按钮就播放一个动画每次点击就播放一个动画 按照时间节点位置播放

UI按钮控制动画播放,根据制作动画的时间节点,控制动画播放,点击一个UI按钮就播放一个时间节点动画,i为一个动画节点的时间点,第一个动画时间节点为0,第二个动画时间节点起点为第一个动画停止的时间

制作完一个动画后就放一个stopanimation函数,使动画停止。

红色框框里填写每一个动画节点时间起点位置

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Unity3D控件Easytouch控制主角移动

    Unity3D控件Easytouch控制主角移动

    这篇文章主要为大家详细介绍了Unity3D控件Easytouch控制主角移动,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 详解C#中yield关键字的用法

    详解C#中yield关键字的用法

    yield 关键字的用途是把指令推迟到程序实际需要的时候再执行,这个特性允许我们更细致地控制集合每个元素产生的时机,那么下面就一起来看下怎么用 yield 关键字吧
    2023-07-07
  • C#图表算法之有向图

    C#图表算法之有向图

    这篇文章介绍了C#图表算法之有向图,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#简单实现发送socket字符串

    C#简单实现发送socket字符串

    这篇文章主要为大家详细介绍了C#简单实现socket字符串发送,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • VS2022+unity3D开发环境搭建的实现步骤

    VS2022+unity3D开发环境搭建的实现步骤

    本文主要介绍了VS2022+unity3D开发环境搭建的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • C#实现矩阵转置的方法

    C#实现矩阵转置的方法

    这篇文章主要介绍了C#实现矩阵转置的方法,实例分析了C#针对矩阵运算的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#登录界面代码详细图文教程

    C#登录界面代码详细图文教程

    我们在使用C#做项目的时候,基本上都需要制作登录界面,下面这篇文章主要给大家介绍了关于C#登录界面代码的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • C# DataGridView添加新行的2个方法

    C# DataGridView添加新行的2个方法

    DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。
    2013-03-03
  • C#进阶系列 WebApi身份认证解决方案推荐:Basic基础认证

    C#进阶系列 WebApi身份认证解决方案推荐:Basic基础认证

    下面小编就为大家带来一篇C#进阶系列 WebApi身份认证解决方案推荐:Basic基础认证。小编觉得挺不错的,现在分享给大家。给大家一个参考。一起跟随小编过来看看吧
    2016-03-03
  • C#读取Excel到DataTable的方法示例

    C#读取Excel到DataTable的方法示例

    这篇文章主要介绍了C#读取Excel到DataTable的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-04-04

最新评论