PureMVC框架下的AR五线谱应用设计_第1页
PureMVC框架下的AR五线谱应用设计_第2页
PureMVC框架下的AR五线谱应用设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PureMVC框架下的AR五线谱应用设计 1.3 功能实现 PureMVC是一款基于MVC的开源框架7。PureMVC开源框架核心功能层包括Command指令层、Mediator视图层、Proxy模型层。PureMVC技术框架下的AR五线谱应用设计可通过引入Mediator并结合事件机制很好的解决层与层之间紧耦合的问题,提高项目开发效率和可扩展性如图4所示。由图4可知,PureMVC框架下的增添现实五线谱应用设计主要包括三个功能模块:UI界面引导窗体模块、增添现实系统模块、信息可视化反馈模块。 UI界面引导窗体模块。当多个场景会反复出现同一个UI界面时便会导致项目的运行效率降低,本讨论将项目中

2、反复使用的UI界面进行缓存,提高运行效率。而UI界面引导模块主要通过UI窗体自动加载治理、缓存UI窗体、UI窗体生命周期治理三个核心功能保证应用的正常开启和关闭,并保证学习者可顺畅进入增添现实系统模块。 增添现实系统模块。将制作好的图片生成目标识别图,并建立具有独特性高的小型图像数据库。由摄像头输入真实场景的图像,同时推断场景中是否存在识别图。假如存在则对识别图进行跟踪,得到其更新位姿及所匹配的识别图ID。此时Unity渲染引擎将渲染对应的三维虚拟琴键模型、五线谱标准面板及提示面板。否则,引擎将输入图像进行渲染后输出至屏幕。 信息可视化反馈模块。在交互过程中系统将自动记录学习者学习过程花费的时

3、间、正确和错误次数的数据。数据的可视化不仅可以让学习者了解个人学习的程度而且有助于研发者对相关试验数据进行收集。2 界面的可用性测试启发式评估法是用来分析用户界面设计中可用性的方法,旨在利用已确立的可用性原则和阅历来发觉应用潜在的可用性问题。在选择评审人数上,Jakob Nielsen8建议启发式评估选用35名评估人员。试验过程需每名评审人员使用系统原型进行交互体验,然后截图保存数据并填写一份问题列表。测试进行前,预留10分钟让评审人员熟识相关操作,并明确任务及整个试验流程。本讨论选择启发式可用性原则9作为本次试验的基准原则。讨论人员汇总五名评估人员最终确定的问题,形成最终问题列表及解决方案如

4、表1所示。总结上述对增添现实五线谱在界面迭代设计阶段所做的调整,主要集中于界面图标的可读性色调、位置、大小及增添现实应用合理的呈现形式。具体表如今:对于增添现实应用设计而言,需要考虑到移动设备屏幕显示范围的局限性。建议将部分二维图标操纵的功能迁移至三维立体空间,一方面可以降低二维图标和三维虚拟物体间的覆盖程度,另一方面可以增加与虚拟物体的交互,丰富交互体验;界面的图标色调选取应考虑到应用的目标人群。如若目标人群主要面向儿童,应偏向色彩艳丽型。3 结束语本讨论以高音谱表中五线谱与琴键间关系作为教学内容,结合PureMVC框架和增添现实技术直观呈现五线谱与琴键间的关系。主要探究了学习内容及形式与增添现实技术的交互设计,通过用户界面引导窗体进入增添现实主场景后启动PureMVC框架,提高应用运行速度的同时增添程序规律的可扩展性。PureMVC框架下AR五线谱的实如今内容及功能上照旧存在需完善及有望在将来进一步扩展的地方:首先理论教学模块内容有待充实,需增加音名教学模块;其次部分二维图标可转换到三维场景中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论