尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Godot Engine动画速度控制:5个实战场景速查
Godot Engine动画速度控制5个实战场景速查【免费下载链接】godotGodot Engine – Multi-platform 2D and 3D game engine项目地址: https://gitcode.com/GitHub_Trending/go/godot本文讲清 Godot EngineAnimationPlayer控制动画播放速度的全部 4 种方式读完能在全局变速、单次调速、倒放、动态变速场景里直接挑对方法。方法选型速查先建立选型框架4 种速度控制方式分别在不同层级生效。方式适用场景关键参数一句话结论speed_scale全局变速float默认 1.0设一次影响所有播放custom_speed单次播放调速float默认 1.0只影响当前这次播放play_backwards反向播放custom_blend等价负速度加 from_endEngine.time_scale整体慢动作/暂停float0 为冻结连物理、输入一起影响选择规则很简单影响所有东西选speed_scale或time_scale只影响某一次选custom_speed。用speed_scale做全局变速设一次所有动画都按这个速度走。speed_scale是播放器节点属性0.5 是半速2.0 是双倍默认 1.0。检查器里 Speed scale 一栏也能直接改实时生效。设置 1.5 倍速并播放行走动画。$AnimationPlayer.speed_scale 1.5 $AnimationPlayer.play(walk)最终速度是speed_scale与单次速度相乘的结果见 scene/animation/animation_player.cppdouble speed speed_scale * cd.speed_scale; bool backwards std::signbit(speed); // 符号决定方向 double next_pos cd.pos p_delta * speed;⚠️ 全局设置用完记得改回 1.0。custom_speed只影响单次播放只调当前这一次不污染全局设置。play的第三个参数就是custom_speed第二个参数传 -1 表示用默认混合时间。以 0.8 倍速播放攻击动画。$AnimationPlayer.play(attack, -1, 0.8)适合攻击慢动作这类临时效果播完不需要清理。⚠️ 负值加 from_end 才是倒放减速请传正值。用play_backwards反向播放倒放最直接的方式不用自己算负值。它内部只是play的简写等价于custom_speed -1且from_end true。$AnimationPlayer.play_backwards(jump)源码就一行等价关系一目了然void AnimationPlayer::play_backwards(const StringName p_name, double p_custom_blend) { play(p_name, p_custom_blend, -1, true); }适合角色转身、物体回落、慢放回放这类效果。只想倒放某一段用play_section_backwards限定区间。⚠️ 倒放从动画末尾开始不是当前位置。状态驱动动态变速事件发生时更新speed_scale即可一行搞定。例如角色低血量时动作放慢监听血量变化动态调整动画速度。func _on_health_changed(percent: float): $AnimationPlayer.speed_scale 0.5 percent * 0.5要平滑过渡就用 Tween 插值同一个属性。var tw create_tween() tw.tween_property($AnimationPlayer, speed_scale, 0.5, 0.3)⚠️ 直接赋值有突变想要丝滑用 Tween。Engine.time_scale与物理联动变速要整个游戏一起慢下来用time_scale。它是全局时钟0.3 是全场景 3 折速0 是完全冻结适合暂停和子弹时间。Engine.time_scale 0.3⚠️ 物理和输入也会一起变慢。做子弹时间的经典组合拳全局放慢再把主角动画倍速拉回来主角就显得格外从容。Engine.time_scale 0.2 $PlayerAnim.speed_scale 5.0变速后可用get_playing_speed()验证实际生效速度它返回speed_scale与单次速度的乘积未播放时返回 0。避坑这些写法会让你怀疑人生❌$AnimationPlayer.speed_scale 0想停住动画 → ✅stop()或pause()→ 速度 0 时is_playing()仍为 true位置不会重置。❌ 改speed_scale给某一个动画调速 → ✅play传custom_speed→speed_scale是节点属性一改影响所有动画。❌play(walk, -1, -1.0)期望从末尾倒放 → ✅play_backwards(walk)→ 倒放依赖from_endplay_backwards替你补了。❌stop()后查get_playing_speed()期望拿到旧速度 → ✅play之后再查 → 未播放时它返回 0。小结选型口诀全局用speed_scale单次用custom_speed倒放用play_backwards全局慢动用time_scale犹豫时先问一句要不要影响所有东西。API 细节见 doc/classes/AnimationPlayer.xml实现见 scene/animation/animation_player.cpp。【免费下载链接】godotGodot Engine – Multi-platform 2D and 3D game engine项目地址: https://gitcode.com/GitHub_Trending/go/godot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

连续时间世界模型与任意帧率生成:原理及PyTorch实战

连续时间世界模型与任意帧率生成:原理及PyTorch实战

最近技术圈里“连续时间具身世界模型”“任意帧率自由生成”这两个提法频繁出现,标题里甚至在强调“全球首个”。作为做生成模型和具身智能相关工作的开发者,我第一反应不是跟着喊口号,而是想把它拆开看:所谓“连续时间”到底改变…

📅 2026/11/11 11:14:27
CC Switch v3.11.0:切换供应商终于不丢设置了,第五个应用 OpenClaw 也来了

CC Switch v3.11.0:切换供应商终于不丢设置了,第五个应用 OpenClaw 也来了

CC Switch v3.11.0:切换供应商终于不丢设置了,第五个应用 OpenClaw 也来了 【免费下载链接】cc-switch A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official web…

📅 2026/10/7 2:23:33
基于SpringBoot的茶铺管理系统(源码+lw+部署文档+讲解等)

基于SpringBoot的茶铺管理系统(源码+lw+部署文档+讲解等)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

📅 2026/10/3 22:44:16
MORE NEWS

更多资讯

📰

渭南低压电工证考试怎么报名?别被中介坑了,这几点必须知道

渭南低压电工证考试怎么报名?别被中介坑了,这几点必须知道 你是不是也在为渭南低压电工证考试怎么报名发愁?怕被中介骗钱,怕流程复杂,怕自己搞不定?别急,这篇文章讲的就是你最关心的—— 渭南低压电工证考试怎么报名…

📰

洛川可以考电工证吗?考前押题帮你一次过

洛川可以考电工证吗?考前押题帮你一次过 实操考试心里没底怕挂科,这是很多准备报考电工证的朋友共同的焦虑。特别是在洛川地区,很多人担心本地能不能考,考了以后是不是有权威性。其实,只要找准机构和备考方法,考前押题帮你稳稳拿下证书。接下来我从几个…

📰

广州电工证考试条件通过率揭秘:证书过期了不知道怎么复审延期

广州电工证考试条件通过率揭秘:证书过期了不知道怎么复审延期 证书过期了不知道怎么复审延期?你不是一个人!很多电工朋友因为不了解复审流程,导致证书失效后无法顺利上岗,甚至面临罚款或被辞退的风险。这篇文章就来帮你揭开【广州电工证考试条件】的真相…

📰

弱电工证报考要求你知道吗?电子证书怎么转?实操经验告诉你

弱电工证报考要求你知道吗?电子证书怎么转?实操经验告诉你 之前考的证在外省能不能转过来?这个问题,我跟新乡项目现场管理员聊过不下十次,很多人都担心自己在外地考的证,在老家用不了。其实,现在大部分地方已经支持电子证书的全国通用了,不过具体怎么…

📰

修理挖机电工证怎么考良心建议:别被中介坑了,这几点必须知道

修理挖机电工证怎么考良心建议:别被中介坑了,这几点必须知道 你是不是也这样?网上一搜“修理挖机电工证怎么考”,一堆信息扑面而来,不知道哪个靠谱,生怕被中介骗钱。别急,我来给你点 良心建议 ,少走弯路,省下几千块。 先说句掏心窝子的话,…

📰

深圳办建筑电工证怎么考?实操考试心里没底怕挂科?官方报名入口全在这儿了

深圳办建筑电工证怎么考?实操考试心里没底怕挂科?官方报名入口全在这儿了 实操考试心里没底怕挂科?深圳办建筑电工证的小伙伴,你不是一个人在战斗。特别是像郑州金水区房建工程这种需要频繁接触施工现场的岗位,建筑电工证不只是入职门槛,更是职业发展的…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬