如何理解Unity Animation Timeline上的精确时间?
Unity Animation Timeline 帧转秒数解决方法

Unity Timeline的时间显示如果处于帧模式时,界面上的数字代表帧数(比如你看到的0.23实际是23帧),要转换成秒数,用这个公式:
秒数 = 帧数 ÷ 帧率
举个例子:
- 若项目/当前Timeline帧率是60FPS,23帧换算成秒就是
23 ÷ 60 ≈ 0.383秒 - 若帧率是30FPS,结果则是
23 ÷ 30 ≈ 0.767秒
补充说明
- 查看当前帧率:可以在Unity编辑器中打开
Edit > Project Settings > Time,在Timeline Settings里找到Frame Rate;也可以直接在Timeline窗口右上角的设置菜单里查看当前Timeline的帧率。 - 更简便的方式:直接切换Timeline的时间显示模式——点击Timeline窗口右上角的时间格式按钮(比如显示"Frames"的按钮),切换到"Seconds"模式,就能直接看到秒数,无需手动计算。
内容的提问来源于stack exchange,提问作者hypocrite
相关产品推荐
相关产品推荐

