- 1
- 0
- 约小于1千字
- 约 5页
- 2025-09-04 发布于陕西
- 举报
一、VRTK中与UI交互介绍
1、UI出现的场景
菜单
游戏元素UI,如血条,生命值,剩余时间等
对话框
提示信息
十字光标/准心等
一、VRTK中与UI交互介绍
2、常见的与UI交互的三种方式:
①使用指针交互:类似于激光笔,通过指针(Pointer)对UI进行选择,适合远距离交互
②使用手柄交互:直接通过手柄触控交互,适合于近距离交互
③头部与手柄配合交互:头部发射指针(通常是光标、准心)对UI进行选择,手柄负责确认选中
参考案例:034
在VRTK中,不需要为UI元素添加collider
一、VRTK中与UI交互介绍
3、VR中的UI
(1)原理
在非VR项目中,UI覆盖在用户设备的屏幕上,用于显示生命值、分数等信息,而在VR项目中,屏幕的概念不存在了,并且基于VR交互的特征,UI应该像其他3D物体一样出现在体验者所能看到的位置。
(2)渲染模式
在unity中,canvas是UI元素的容器,在VR中,渲染模式应设置为worldSpace
(3)分辨率
在VR环境中,对于UI的清晰度要求较高,canvas上的canvasScaler提供了UI的缩放模式,ScaleFactor(2018更为DynamicPixelsPerUnit)用于设置UI的缩放系数,该数值越高,文字边缘越清晰,一般该值设置3~5即可
一、VRTK中与UI交互介绍
4、将UI容器转为世界空间坐标步骤
原创力文档

文档评论(0)