Unity 2D-跳转动画重置

时间:2019-03-10 15:18:33

标签: c# unity3d 2d

我是Unity世界(2D)的新手,我遇到了一些问题。

我有一个要跳转的脚本。当我跳时,跳动画超级快。您只能在动画师中看到它。

我还有另外两个动画(空闲,运行),可以正常工作。

能帮我吗? :(

server {
    listen 443 ssl http2;
    client_max_body_size 50M;

    location @api {
        include uwsgi_params;
        uwsgi_pass api:8000;
        uwsgi_read_timeout 300;
        uwsgi_send_timeout 300;
    }

1 个答案:

答案 0 :(得分:1)

问题是在按下空格键后,您的代码中的resetjump变为false,而isGrounded()返回true,因此跳转动画变为false。所以我坚持要设置触发器,而不是使用playerAnim.SetTrigger(“ Jump”)来设置playerAnim.jump。

关于动画触发器的研究,我们使用触发器来播放诸如射击和跳跃之类的动画,因为这些动画为真,然后在下一个瞬间为假。