【问题标题】:Unity 4.5 : make character start an animation triggered by touchUnity 4.5:让角色开始触摸触发的动画
【发布时间】:2019-01-01 06:54:34
【问题描述】:

1-我正在使用 Blender 和 unity 为 android 制作一个 3d 模式的小应用程序。 2-我在搅拌机中用中间动画和快乐动画制作了被操纵的角色。 3 - 我将它正确导入到统一中。我将布尔参数放在统一动画师中,一切正常,甚至在手机上进行了测试。 问题: 我找不到一个好的教程来创建动画和触摸屏事件之间的交互(代码)。 希望你能理解我。提前致谢!

【问题讨论】:

  • 您需要哪一部分的帮助?动画师部分或触摸?
  • 触摸部分。动画还可以。我需要有关 iearction 的帮助。谢谢!

标签: android unity3d animation blender


【解决方案1】:

如果我理解正确,您想通过触摸按钮从空闲动画过渡到快乐动画,并且您说动画没有问题。

由于你没有提供任何代码,我可以告诉你算法。

  1. 在更新中检查是否有人在触摸屏幕。
  2. 然后检查触摸的阶段是否“开始”。
  3. 如果有人在触摸屏幕,请使用 Animator.SetBool() 函数将动画制作器的布尔值设置为 true。
  4. 将其设置为 true 将转换它,您已将转换条件设置为上述布尔值。

使用 Unity 脚本参考可以更好地理解触摸功能。 Unity Touch Scripting Reference

我建议您观看此Animator Controller Tutorial 以了解它。

【讨论】:

  • 太棒了,非常感谢。我会让你知道我的工作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多