<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blueprint on DaVinci-13's Blog</title><link>https://davinci-13.github.io/tags/blueprint/</link><description>Recent content in Blueprint on DaVinci-13's Blog</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 08 Apr 2026 20:30:00 +0800</lastBuildDate><atom:link href="https://davinci-13.github.io/tags/blueprint/index.xml" rel="self" type="application/rss+xml"/><item><title>动画插件 Fresh Cooked Tween 入门：让 UE5 动画插值更顺手</title><link>https://davinci-13.github.io/posts/fresh-cooked-tween-intro/</link><pubDate>Wed, 08 Apr 2026 20:30:00 +0800</pubDate><guid>https://davinci-13.github.io/posts/fresh-cooked-tween-intro/</guid><description>&lt;h2 id="前言"&gt;前言&lt;/h2&gt;
&lt;p&gt;在 UE5 日常开发里，我们经常需要做各种“过渡动画”：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UI 面板淡入淡出&lt;/li&gt;
&lt;li&gt;物体平滑移动和缩放&lt;/li&gt;
&lt;li&gt;相机参数渐变&lt;/li&gt;
&lt;li&gt;数值从 A 过渡到 B（例如血条、进度条）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些需求可以用 Timeline、动画蓝图或手写 Tick 实现，但当项目里“轻量过渡动画”越来越多时，代码和蓝图会逐渐分散。Fresh Cooked Tween 这类 Tween 插件的价值，就是把这类逻辑统一成更高复用、可读性更好的工作流。&lt;/p&gt;
&lt;h2 id="1-fresh-cooked-tween-是什么"&gt;1. Fresh Cooked Tween 是什么&lt;/h2&gt;
&lt;p&gt;Fresh Cooked Tween 是面向 Unreal 的 Tween 动画插件，核心目标是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;用更简洁的方式描述“某个值在一段时间内如何变化”&lt;/li&gt;
&lt;li&gt;提供常见缓动（Easing）曲线&lt;/li&gt;
&lt;li&gt;支持回调与链式组织，降低样板代码&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一句话理解：它把“插值过程”从零散的 Tick 逻辑中抽离出来，变成结构化的动画任务。&lt;/p&gt;
&lt;h2 id="2-它解决了什么问题"&gt;2. 它解决了什么问题&lt;/h2&gt;
&lt;h3 id="1-降低样板代码"&gt;1) 降低样板代码&lt;/h3&gt;
&lt;p&gt;手写插值通常要自己管理：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;起始值、目标值&lt;/li&gt;
&lt;li&gt;已经过时间&lt;/li&gt;
&lt;li&gt;每帧更新&lt;/li&gt;
&lt;li&gt;完成回调&lt;/li&gt;
&lt;li&gt;中途取消/中断&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tween 插件会把这些通用步骤封装好，让你聚焦“做什么动画”，而不是重复“怎么驱动时间”。&lt;/p&gt;
&lt;h3 id="2-统一动画语义"&gt;2) 统一动画语义&lt;/h3&gt;
&lt;p&gt;当团队都用统一 Tween 风格时，像“EaseOut、Yoyo、Loop、Delay”这些概念更容易沟通。&lt;/p&gt;
&lt;h3 id="3-适合技术美术协作"&gt;3) 适合技术美术协作&lt;/h3&gt;
&lt;p&gt;对于技术美术和玩法程序协作场景，Tween 非常适合做：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UI 动效原型&lt;/li&gt;
&lt;li&gt;镜头参数微调&lt;/li&gt;
&lt;li&gt;交互反馈（按钮弹性、悬停位移、提示浮动）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="3-核心概念入门必懂"&gt;3. 核心概念（入门必懂）&lt;/h2&gt;
&lt;p&gt;无论具体 API 名称如何，Tween 工作流通常都围绕以下概念：&lt;/p&gt;</description></item></channel></rss>