38 lines
1.0 KiB
Python
38 lines
1.0 KiB
Python
"""
|
||
VR模块 - 虚拟现实功能
|
||
|
||
这个模块提供完整的VR功能支持,包括:
|
||
- VR设备初始化和管理
|
||
- 渲染系统(双眼渲染、RenderPipeline集成)
|
||
- 跟踪系统(HMD和控制器姿态跟踪)
|
||
- 交互系统(控制器输入、摇杆、传送、抓取)
|
||
- 可视化系统(控制器模型、特效)
|
||
- 性能优化和监控
|
||
- 测试和调试工具
|
||
- 配置管理
|
||
|
||
主要接口:
|
||
VRManager: VR管理器主类
|
||
VRRenderMode: VR渲染模式枚举
|
||
|
||
示例:
|
||
from core.vr import VRManager
|
||
vr_manager = VRManager(world)
|
||
vr_manager.initialize_vr()
|
||
vr_manager.enable_vr()
|
||
"""
|
||
|
||
# 为了向后兼容,从core.vr_manager重新导出
|
||
# vr_manager.py目前还包含VRManager的完整实现
|
||
# 未来可以逐步将其拆分到子模块中
|
||
|
||
# 使用相对导入从父目录的vr_manager模块导入
|
||
try:
|
||
from ..vr_manager import VRManager, VRRenderMode
|
||
__all__ = ['VRManager', 'VRRenderMode']
|
||
except ImportError as e:
|
||
print(f"警告:无法从vr_manager导入: {e}")
|
||
__all__ = []
|
||
|
||
__version__ = '2.0.0'
|