CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 技术文章
Cocos动画Tween

Cocos 动画系统:Tween 与 Animation

2026-10-22 03:31 作者:吴大圣老师 Cocos动画Tween

Cocos 做动画两条路:Tween 代码补间 与 Animation 动画剪辑。

一、Tween:几行代码动起来

ts
cc.tween(node)
  .to(0.3, { scale: 1.2 })
  .to(0.3, { scale: 1.0 })
  .union()
  .repeatForever()
  .start();

弹跳按钮、闪烁红点、飘字,都适合 Tween。

二、Animation:时间轴

  • 在编辑器里摆关键帧
  • 导出 .anim
  • 代码 anim.play('walk') 切状态

适合走路、攻击、死亡等状态机动画。

三、状态机思路

text
idle --移动--> walk --攻击--> attack --结束--> idle

和传奇客户端动作切换同一套逻辑。

四、缓动与手感

效果常用
弹性cc.easeBackOut
匀速linear
先慢后快easeCubicActionIn

今日练习:用 Tween 做按钮点击缩放;再用 Animation 做 2 帧闪烁。


作者履历与出处

本文由 996 技术组基于 996 引擎官方知识库与浮生梦老师课程体系整理。团队长期从事传奇类引擎 Lua 后端逻辑、客户端界面与商业版本交付,内容以官方知识库与真实项目为出处,按版本持续修订。

← 返回文章地图返回研学路径

幂尔框架 · 实战干货 · 接口调用

LATEST ARTICLES

全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →