Unity 4.5:让角色开始触摸触发的动画
Posted
技术标签:
【中文标题】Unity 4.5:让角色开始触摸触发的动画【英文标题】:Unity 4.5 : make character start an animation triggered by touch 【发布时间】:2019-01-01 06:54:34 【问题描述】:1-我正在使用 Blender 和 unity 为 android 制作一个 3d 模式的小应用程序。 2-我在搅拌机中用中间动画和快乐动画制作了被操纵的角色。 3 - 我将它正确导入到统一中。我将布尔参数放在统一动画师中,一切正常,甚至在手机上进行了测试。 问题: 我找不到一个好的教程来创建动画和触摸屏事件之间的交互(代码)。 希望你能理解我。提前致谢!
【问题讨论】:
您需要哪一部分的帮助?动画师部分或触摸? 触摸部分。动画还可以。我需要有关 iearction 的帮助。谢谢! 【参考方案1】:如果我理解正确,您想通过触摸按钮从空闲动画过渡到快乐动画,并且您说动画没有问题。
由于你没有提供任何代码,我可以告诉你算法。
-
在更新中检查是否有人在触摸屏幕。
然后检查触摸的阶段是否“开始”。
如果有人在触摸屏幕,请使用 Animator.SetBool() 函数将动画制作器的布尔值设置为 true。
将其设置为 true 将转换它,您已将转换条件设置为上述布尔值。
使用 Unity 脚本参考可以更好地理解触摸功能。 Unity Touch Scripting Reference
我建议您观看此Animator Controller Tutorial 以了解它。
【讨论】:
太棒了,非常感谢。我会让你知道我的工作!以上是关于Unity 4.5:让角色开始触摸触发的动画的主要内容,如果未能解决你的问题,请参考以下文章