SuperAPI AI 工具集

godot-theme-easter

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:在 Godot 项目中按日历窗口叠加“复活节”季节主题,包含粉彩配色、弹性动效、彩蛋/兔子图标、彩屑与闪光 VFX、光标与 UI 音效替换等,并提供玩家关闭选项。

核心组件与用法: 激活门控 easter_seasonal_activation_gate.gd 为必读,负责日期窗口、通过 user://settings.cfg 的“Disable Seasonal Themes”退出选项及 Dev Override;设置变化时调用 refresh_activation(),不要在 _process 中轮询日历。 基础 Theme 资源存在后再接入 godot-ui-theming;季节叠加只注入 StyleBox 覆盖,不替代基础主题。 标准引导顺序:门控→easter_runtime_ui_themer.gd(配色取自 easter_pastel_color_palette.gd)→easter_seasonal_audio_swapper.gd→再叠加彩屑/闪光/光标/摇晃脚本;门控关闭则跳过 2–4 步。 其他脚本:easter_squash_stretch_juice.gd、easter_shimmer_vfx_emitter.gd、easter_egg_collection_tracker.gd、easter_mesh_painter_override.gd、easter_wobble_physics_body.gd、easter_camera_pop_juice.gd、easter_confetti_canon_vfx.gd、easter_custom_cursor_manager.gd;替代绘制器 easter_palette_override.gd / seasonal_material_swapper.gd 与 mesh_painter 同一目标只能选一条路径。

规则与限制:粉彩颜色统一从调色板脚本导入,不硬编码十六进制;圆角 corner_radius > 12,避免锐边与高对比黑;弹出动效使用 TRANS_ELASTIC 或 TRANS_QUART,避免线性缩放;不要对复活节粒子使用 billboard;不要修改原始 .mesh/.tres 资源,改用 surface_override 或 duplicate();自定义光标必须设置热点;环境过渡用 Tween 而非硬切。

适用场景:2D/3D 游戏的季节性与节日活动皮肤、收集玩法与派对/解谜模式的视觉特效。具体价格、平台与完整安装步骤暂未提供。