我们Idlecraft游戏中的技能树经历了五次迭代。早期版本节点过多且外观雷同,导致玩家容易迷失方向。

最终我们采用了以下视觉UX元素:

  • 各分支按升级类型使用不同颜色标识
  • 显示已锁定的相邻节点以保持扩展感
  • 技能以可脚本化对象形式存储,用于Unity图节点构建技能树,方便更新任意数据或调整技能树任意部分

此外,我们还为节点定制了着色器,不再切换或替换多张图片,而是为节点的每种状态准备了独立材质,直接替换即可。

你会如何处理技能树的布局?