手柄发射射线:手柄发射射线,用于和物体交互及在场景能瞬移。
瞬移:在可瞬移物体上挂载VRTK脚本,表明可瞬移的物体配合手柄发射射线,可实现瞬移到射线端点位置的功能。
拾取,抓握:在手柄上添加VRTK脚本,实现抓握,拾取的功能,让场景内小物体可以拾取。
UI:场景内使用Unity3D自身带的GUI控件,新手引导,实验交互等都应用UI元素,让程序拥有良好的用户体验。
语音识别:用户可通过语音切换场景
项目一共有六个场景
新手引导场景:场景内使用Unity3D自身带的GUI控件,用于新手引导。
近地轨道:介绍部分人造卫星
太阳系:介绍太阳系主要星球
登陆月球:参观月球风光,介绍月球车
登陆火星:参观火星风光,介绍火星着陆器
物理实验:场景内拥有多个舱室,第二舱室用于展示发动机爆炸图,第三舱室用于研究物理实验,目前拥有电生磁实验和滑动电阻实验。电生磁实验,通过代码,模拟出通电之后磁铁的状态。滑动电阻实验和现实生活中的滑动电阻实验没有区别。
整个项目的交互开发,脚本编写