我是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;
}
答案 0 :(得分:1)
问题是在按下空格键后,您的代码中的resetjump变为false,而isGrounded()返回true,因此跳转动画变为false。所以我坚持要设置触发器,而不是使用playerAnim.SetTrigger(“ Jump”)来设置playerAnim.jump。
关于动画触发器的研究,我们使用触发器来播放诸如射击和跳跃之类的动画,因为这些动画为真,然后在下一个瞬间为假。