You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 3D角色行走动画卡顿异常问题求助及正确动画设置方式咨询

Unity 3D角色行走动画卡顿异常问题求助及正确动画设置方式咨询

大家好,这个问题我卡了快两天了,实在找不到解决办法,来请教各位大佬!

我用Mixamo的角色做了一个简单的第三人称控制器,用W、S、A、D键控制移动,但现在遇到了动画异常的问题:按下移动键时,行走动画会先开始播放,然后突然卡一下回到 idle 姿态,接着又恢复行走动画;而且松开按键停止移动后,行走动画还会持续大概一秒钟才切回 idle。

我是这样设置动画状态机的:

  • 开启了Loop Time
  • 禁用了Has Exit Time
  • 应用了Humanoid动画类型
  • 用触发器(Triggers)来切换状态

附上我的Animator Controller截图:
Animator Controller 设置截图

想请教大家:

  1. 有没有人能判断出哪里出问题导致动画卡顿跳帧?
  2. Unity里正确设置角色动画(尤其是移动类)的标准方式应该是怎样的?

最后贴出我的PlayerController.cs代码(未完成部分):

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerController : MonoBehaviour
{
    [SerializeField] fl...

备注:内容来源于stack exchange,提问作者roee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:54:28