PAN Yu's profile

项目案例:客户端多终端交互

项目案例:客户端多终端交互
HYPEREAL VR 消费者客户端是面向普通VR消费者(C端)的PC客户端、VR端软件。
是一款集合了VR设备使用安装、应用购买和运行、玩家社区交易、个人账户管理等诸多功能的平台型软件。软件包含了在普通PC上运行的传统界面程序和在VR头显内展示的VR空间界面。
上线的客户端PC软件形态(1.3.0Beta)
在整个开发和上线过程中,进行了多次功能结构调整,和软件形态拆分。
项目中,传统界面 PC 软件产品和交互部分内容难点不多,主要在于功能的组织和扩展。而富于挑战的部分在于割断之间的同步问题:WEB端 应用商店和客户端商店同步显示问题、客户端 PC 画面和 VR 头显画面的同步和联动问题、VR 头显中的支付同 PC 端客户端的同步通信问题。
1.客户端整体梳理和功能架构概述
初期客户端整体功能规划结构
后期功能不断迭代后的 PC 客户端顶部形态
各功能模块页面线框图流程图不在此赘述
2.PC 客户端 PC 与 VR 头显等启动同步交互问题梳理
启动方式包括三种:佩戴头显启动、双击桌面客户端启动、点击第三方 VR 应用程序快捷方式启动。主要涉及到了 VR 头显、PC 客户端和 Platform SDK 间的通讯同步和交互。由于用户登录状态会影响VR在线时长——用户体系和开发者收益分成的重要参考因素,因此还涉及用户在非登陆状态和离线状态的特殊情况。
启动逻辑整体流程示意图
三种不同方式启动逻辑判断补充
3. PC 客户端与 VR 端的应用状态通信交互逻辑梳理
3.1 在应用商店模块中,所有的第三方应用可同时兼容单独付费购买和通过多种包月制会员获得应用使用权限,下方列举了两种不同获取方式的购买信息交互和使用流程。
3.2 在用户个人资料库中的第三方应用状态同步逻辑
4.客户端中 VR 设备连接状态同步和设置模块
项目案例:客户端多终端交互
Published:

Owner

项目案例:客户端多终端交互

Published: