微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果玩家希望他们可以持有动画,我该如何制作,但如果他们不持有,它就完成了..基于物理

如何解决如果玩家希望他们可以持有动画,我该如何制作,但如果他们不持有,它就完成了..基于物理

所以这是场景, 我希望玩家能够执行一个技巧,然后如果他们愿意的话,可以将技巧保持更长的时间,但是如果他们不保持输入,那么他们只是继续动画直到完成,因为我没有实际上并没有尝试实施太多,它没有给我想要的结果,我想我只是问一下人们是否已经这样做了,所以我不会在接下来的 2 个小时里呆在一个兔子洞里,感谢任何和所有帮助! :D

(统一脚本)

{

{
    data: {
        searchDestinations: {items: Array(100),nextToken: "ba1dc119-2266-4567-9b83-f7eee4961e63",total: 384}
    },errors: [
        {
            data: null
            errorInfo: null
            errorType: "ResolverExecutionLimitReached"
            locations: []
            message: "Resolver invocation limit reached."
            path: []
        }
    ]
}

}

解决方法

FlyingSquirrel 需要分解为 3 个不同的动画。这可以在 Maya、Blender、uMotion 甚至 Unity 的动画导入器中完成:
enter image description here

您需要 3 个 Animator 状态:

  • Start_FlyingSquirrel // 玩家移动到位
  • Idle_FlyingSquirrel // 玩家正在“掌握”技巧
  • End_FlyingSquirrel // 玩家松手,恢复正常

当玩家按下按钮开始技巧时,播放开始动画。对于转换,使用“has exit time”进入空闲状态。 Idle 状态将为真(使用布尔 Animator 参数),而技巧是“保持”的。取消选中“有退出时间”以转换到结束状态 - 您希望这立即发生。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。