1.2 Unity3D软件开发平台
主要采用Unity3D引擎来设计虚拟现实针灸交互的教学系统的部署,Unity3D是一款具有很强的跨平台和适配性的游戏开发软件,一次开发,多平台发布,具有完备的可视化编辑窗口,功能齐全,同时可以在运行过程中编辑查看效果[5]。其主要开发语言为C#,C#语言结合了VB的可视化简单操作与C++的运行高效率,以其更具优化的特点,成为.NET开发的首选语言,而且其更具有普遍性和易学习性。
利用Unity3D引擎进行操作的具体内容包括虚拟现实环境的部署,针灸教学资源人体3D模型的建立,虚拟场景UI面板的绘制与系统控制及技术的开发,以保证学习针灸者通过练习针灸单个穴位的手法以及该穴位对应位置及相关信息,加深体验者的理解与记忆,帮助学习针灸理论知识。在建立好本系统的基础上为后续加入硬件设备做好软件的保障,再进行进一步的交互设备的研制。