Table of Contents

概述

Kmax XR Core 以 Unity Package Manager(UPM)包的形式发布,为 Kmax 设备上的 Unity 应用提供立体显示、眼部追踪和触笔交互功能。包名为 com.kmax.xr.core。

本文档对应 2.7.2,根据该版本的源码和更新日志整理,更新日期为 2026-09-20。

功能与平台

功能 说明
立体显示 通过 XRRig 和立体相机管理单目、左右格式及设备支持的立体渲染模式。
追踪 通过 HeadTracker 和 PenTracker 获取眼部与触笔姿态。
空间交互 基于 Unity Event System 处理触笔、鼠标和触摸事件。
输入系统 支持 Legacy Input Manager;从 2.7.0 起,可选用 Unity Input System。
UI 适配 提供世界空间画布的缩放、姿态同步和触笔射线检测。

SDK 包含 Android(M1)、Windows/Linux(K 系列等设备)和 WebGL 的平台实现,并从 2.5.0 起支持 G1。具体显示模式取决于设备、图形接口和追踪服务。普通 PC 可用于单目开发与基础交互测试;立体显示和硬件追踪需要在目标设备上验证。

Unity 版本与依赖

package.json 声明的最低 Unity 版本为 2019.4。这表示包的版本要求,不代表所有平台、渲染管线及可选依赖组合均已验证。升级 Unity 或切换平台后,应重新检查编译、渲染和交互。

Input System 为可选功能。其程序集要求安装 com.unity.inputsystem 1.0.0 或更高版本;具体版本还需与项目使用的 Unity 版本匹配。配置方法见输入系统。

接入已有 XR 项目时,应检查相机、追踪和输入模块是否重复工作。场景应使用一个负责当前交互的 EventSystem,并选择一个 Kmax 输入模块。

开始使用

  1. 按照快速开始安装 SDK 并配置场景。
  2. 导入示例,验证显示和交互。
  3. 从旧版本升级时,查看版本更新与迁移。

XRRig 与虚拟屏幕预览