1.“得见”APP是由我们团队独立开发设计的一款针对大学《建筑概论》和《信息管理导论》这两门课程的智慧教学软件,主要有两个功能:(一)针对《建筑概论》针对该门课程中部分复杂基础建筑二维图进行三维可视化、可操作化,通过简易按钮即可以实现立体图形的构成解析动画。这其中需要3DSMAX的建模,后经Unity 3D进行场景的构建,并用python编制动画代码,学生只需用手机扫描需展示图形及自动三维化。(二)针对《信息管理导论》为更好理解信息管理导论内信息的水平流和垂直流,我们开发了一款小游戏,基于U3D引擎,Vuforia SDK进行开发的应用程序。U3D是一款非常流行的游戏开发平台,方便、快捷地帮助开发者进行2D、3D游戏开发,其可靠的物理引擎更是为VR、AR开发做了充分准备。Vuforia则在AR应用开发上广为应用,其封装了图像识别、平面检测等计算机视觉底层模块 ,使得开发者可以将更多精力集中在应用的内容开发上。核心场景层级面板结构:..类型为GameObject 的对象ARCamera、ImageTarget均源自Vuforia Engine,用于实现现实世界图像采集和识别,并在识别到目标图像后将预制地虚拟模型叠加到现实世界中以达到增强现实的效果。ImageTarget下属层级中City、GameObject(此处是一个实例,而非对象的类型)则是类型为GameObject的具体模型,该两个模型分别由若干模型组成,涵括除UI界面外全部用户可于AR终端可见内容。TimeOfGame为空的实例对象,无下属层级但挂载若干C#脚本文件,用于控制AR课堂小游戏进度、控制若干可变参数、控制UI内容显示。EventSystem基于输入给物体发送事件,它在整个事件系统中功能为:1.管理被选中的物体2.管理正在使用的Input Module3.管理射线4.根据需要更新所有Input Module。此组件挂在一个游戏物体上是无效的,因为它还要结合其它组件一起使用,起到管理和通讯的作用。 Data同为空的对象,无下属层级,但封装了AR课堂小游戏中的绝大部分变量,起到接口作用,供其它脚本使用。 Canvas包含全部UI组件,挂载少量脚本用于实现UI组件功能,为用户提供交互功能。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论