Unity (二) Animator:Events - 动画事件案例(呐喊出现字幕)
2017-08-23 21:01
507 查看
Events的运用案例1:
在呐喊动画中,加入字幕事件
![](http://images2017.cnblogs.com/blog/1224390/201708/1224390-20170822181054480-1386575373.gif)
1)在呐喊动画Shout里添加2个事件:
![](http://images2017.cnblogs.com/blog/1224390/201708/1224390-20170822181139339-81925295.png)
2)在画布里添加一个Text作为字幕
![](http://images2017.cnblogs.com/blog/1224390/201708/1224390-20170822181150683-568265485.png)
将Text设为不激活
![](http://images2017.cnblogs.com/blog/1224390/201708/1224390-20170822181212011-2046814368.png)
3)给角色添加脚本:
把画布里的Text拖给脚本的text
在脚本里声明动画里的2个事件方法
注意: * 事件必须是放置在该人物对象的脚本组件中
* 添加了帧事件,必须在代码里声明时间方法,否者报错,
* 函数必须是public权限的
* 参数只能增加一个,参数类型只能是Float,Int,String.Object之一,
![](http://images2017.cnblogs.com/blog/1224390/201708/1224390-20170822181233402-726484551.png)
Shout事件:出现字幕
ShoutStop事件:隐藏字幕
这样在呐喊动画开始的时候,执行出现字幕的事件,结束呐喊的时候,执行隐藏字幕的事件
相关文章推荐
- Unity (二) Animator:Events - 动画事件案例(呐喊出现字幕)
- unity中处理animator动画事件
- Unity用程序给Animator控制的某一个动画(AnimationClip)加一个动画事件(AnimationEvent)
- unity5 动画系统Mecanim事件快速入门 区分animation和animator不再混淆
- unity animator动画融合时的上下半身速度分离控制
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- Unity_DOTween动画的学习(十一)_DOTweenPath路径编辑器的使用补充_结合按钮触发不同点击事件控制播放状态_Waypoints
- 笔记16 Animator 安卓属性动画 三种实现方式及监听事件实现
- Unity 动画结束事件
- Unity3D Function Not Supported - Unity动画事件提示不支持的解决方法
- Unity(二)Camera Path Animator插件中的事件调度和广播机制Broad Cast
- 【Unity】 旧版动画 在某一帧增添事件
- unity animator controller做半身动画
- #586 – 冒泡事件和隧道事件通常是成对出现(Bubbling and Tunneling Events Are Typically Paired)
- unity Animator 怎么判断一个动画播放结束
- unity-动画中加入触发事件
- 使用Unity新版动画系统Animator实现三连击
- Unity官方案例精讲笔记-unity脚本事件的执行顺序
- Unity动画系统 动态添加动画事件
- 使用Unity新版动画系统Animator实现三连击