type
Post
status
Published
date
Mar 12, 2026
slug
summary
tags
category
APP项目
password
今日罗盘页面

问题1:罗盘展示环节与app调性相符、没有互动关联性、需要修改引导至塔罗页面
方案:
极致的沉浸感: 全屏深空星海背景、将罗盘替换为水晶球
3 个维度的 idea:
- 叙事感:【迷雾散去,真理浮现】(最推荐)
- 表现: 当碎片收集完毕,水晶球内部的迷雾(流动特效)逐渐消散,深处隐隐约约浮现出一张散发金光的塔罗牌背面剪影。
- 交互: 此时水晶球带有一种强烈的“心跳呼吸”光晕。下方打字机最后一句引导:“命运的引力已准备就绪,触碰水晶,抽取真理。” 用户点击水晶球,水晶球放大并碎裂(或者全屏白光/紫光过场),无缝衔接到塔罗抽卡页。这种“所见即所得”的过渡最自然。
- 具象化:【星轨化阵,卡牌环绕】
- 表现: 既然我们目前有内外星轨,当
COMPLETE状态触发时,原本的星轨停止转动,轨道上的星座图标瞬间翻转,变成几张悬浮的塔罗牌背面围绕着中心阵眼自转。 - 交互: 此时整个星盘变成了一个“抽卡轮盘”。用户点击中间或者任意一张牌,直接进入命运塔罗页。这种做法将“展示模块”直接变为了“功能入口”。
- 克制流:【半出鞘的魔法阵】
- 表现: 维持现状,中心只亮起星座/魔法符号。但在底部毛玻璃卡片(运势解读)的上方、罗盘的正下方,升起一道微弱的“全息投影门”。
- 交互: 阵眼中心射出一道光连向这个全息门,暗示“门已打开”。点击阵眼,画面产生吸入感(Zoom in),穿越进入塔罗维度。
落地实现:
拆解图层: 在 Figma 中画一个具有 2.5D 质感的水晶球。你需要严格拆分图层:
Background_Glow(底部的发光阵法/阴影)
Ball_Base(水晶球的深色底图)
Nebula_Fluid(内部的星云或流体图案)
Tarot_Silhouette(内部隐藏的塔罗牌剪影,初始透明度 0)
Glass_Highlight(最上层的玻璃高光和反光,制造立体感)
目标:在 Rive 中让零件动起来。
- 导入与层级排列: 将 SVG 拖入 Rive。像在图层软件里一样,把它们按顺序叠好。
- 制作 Timelines(时间轴动画片段): Rive 的逻辑是“先做零碎的动画片段,再用状态机把它们串起来”。你需要制作 3 个独立的 Timeline(动画剪辑):
- 片段 A:
Idle(待机) —— 让水晶球整体极其缓慢地上下浮动(Y轴),星云Nebula_Fluid极其缓慢地自转(Rotation)。 - 片段 B:
Charging(注能吸收) —— 星云自转速度加快,底部的Background_Glow开始剧烈闪烁(Opacity 0.4 到 1 循环)。 - 片段 C:
Ready(塔罗显现) —— 星云逐渐变淡,Tarot_Silhouette(塔罗剪影)的透明度从 0 升到 1,并且带有轻微的呼吸放大效果。
- 创建 Inputs(输入变量): 这是前端代码用来控制动画的“遥控器按钮”。你需要创建两个 Trigger(触发器) 类型的变量:
- 命名为
startCharge(前端调用时,触发吸收能量) - 命名为
showCard(前端调用时,显现塔罗牌)
- 连线编排逻辑:
- 将你的 3 个动画片段拖入状态机面板。
- 默认状态
Entry连线到 👉Idle(应用一打开,水晶球就处于待机态)。 - 从
Idle连线到 👉Charging。点击这根连线,在右侧面板设置条件:当startCharge被触发时。 - 从
Charging连线到 👉Ready。设置条件:当showCard被触发时。
- 导出文件:
在编辑器右上方点击 Export,下载
.riv格式的文件(通常只有几十 KB!)。命名为crystal_ball.riv。
问题2:罗盘下方展示切换按钮、深度测试按钮,分别用于切换展示内容、切换为五行或者星座样式、增加商业卖点(人物形象)。深度测试用于加强用户形象刻画,跳转至额外的测试页面
方案:新增同色调按钮以及主题图标即可
问题3:tabbar的按钮内容选择
方案:从左至右分别为首页、商城、AI对话、社区、我的(会内置很多小功能),有考虑是否增加一个类探探功能,用于左右选择性刷卡功能、进一步探知和优化社区功能
命运塔罗页面

问题1:卡片背景质感需要进行更新
方案:使用nanobanana重新设计卡片版面,针对“太阳”与“月亮”两大主题,构思了以下的 UIUX 设计思路
主题一:日之引力 —— 「琥珀炼金太阳」
设计意图: 表现一种被“封印”的、古老的、暗火能量。色彩上复刻参考图的琥珀色金色调,但更聚焦于符号。
主题二:月之潮汐 —— 「冷银黯淡苍月」
设计意图: 将参考图中的琥珀色高光替换为冷银色(Silver)、黯淡蓝(Dull Blue)。表现一种清冷、直觉、向内的能量,材质依然是沉重的石头。
问题2:页面整体背景过于空泛、选择后的过渡动画需强化
方案:
代码级流体迷雾、选中卡牌瞬间爆发出了一股强大的能量气浪,将周围的迷雾瞬间震碎吹散。
关于“云雾/迷雾”特效的技术
要实现“萦绕的朦胧云雾,并在选中后被风吹散”这种流体动力学(Fluid Dynamics)或粒子感极强的效果
- Author:Ashland
- URL:http://preview.tangly1024.com/article/321cccc0-3782-802b-b0d2-cc3d674f28f8
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!




