Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 2.03 KB

README.md

File metadata and controls

28 lines (18 loc) · 2.03 KB

描述下交互流程:

  1. 用户打开应用, 调用GetUser获取用户信息,如果没有, 则弹出注册或登录窗口; 注册登录后端还未确定, 简单的账号密码即可。
  2. 此时用户可以进行对游戏的增删,以及配置选中游戏的参数。
    • 用户点选左侧游戏列表中某个游戏时,此元素应该高亮,右侧用于配置的信息应该同步变化
    • 游戏列表最下面元素是一个添加游戏, 用户点击有变成输入框, 实时根据用户输入的关键字匹配几个游戏
    • 游戏列表溢出时应该显示滚动条,要确保添加游戏按钮始终可见
  3. 用户点击加速游戏时,应该检测套餐是否过期, 如果过期应该弹出充值窗口
  4. 游戏加速过程中,右侧页面主要用于实时显示一些指标; 调用 Stats() 获取指标值,此函数是阻塞函数,直到距上次调用大于3s时返回。
    • 游戏数据包加速主要分为两个阶段:用户本地—北上广,北上广—国外某城市;所有时间曲线图上有两条曲线
    • Stats() 获取的指标的值是零值,表示无效值(通常是超时),这种数据点需要突出显示
    • 延时纵坐标轴最大值为300ms
    • 丢包率坐标轴最大值为100,有三种类型的具体指标

wails generate module
wails build