[发明专利]基于Unity平台的虚拟仿真实验制作系统在审
申请号: | 202010211559.4 | 申请日: | 2020-03-24 |
公开(公告)号: | CN111524221A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 傅睿;付毅刚;高星;周一一;宋杨;朱理洋;赵俊 | 申请(专利权)人: | 常州工学院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F9/445;G06T13/20;G09B9/00 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 滕诣迪 |
地址: | 213032 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 unity 平台 虚拟 仿真 实验 制作 系统 | ||
1.一种基于Unity平台的虚拟仿真实验制作系统,其特征在于包括:
1、场景初始化模块,启动引擎加载插件后会对新建的场景进行初始化;
2、模型导入模块
(1)导入.fbx格式模型存入基础模型库中,在预制体函数,创建预制体Pre fab以备后期调用;
(2)增加切换导入模型的主uv和次uv的Swap UVs和光照图UV集属性;
(3)对导入的模型进行信息添加,通过ModelInfo(String)对模型进行信息定义:
带有平面信息的模型,以模型坐标原点0,0,0插入相同尺寸的.png格式图片,定义平面图片为Plan图层,
带有模型预览功能的模型,定义模型的集合中心为模型中心点,在打开模型详细信息后,对模型在新窗口中进行自由旋转、缩放预览;
带有动画的模型,该模型在导入后在AssetsModelBasicModel文件夹中创建与模型名称相同的.anim动画文件;
3、动画编辑模块:使用Unity引擎的Animation组件对模型进行帧动画编辑,保存到模型对应的文件夹下,将动画文件名与模型名称统一;
4、UI编辑模块:
通过GameObject.Instantiate()函数在场景内新建预设Canvas,以及多个功能性UI,包括图片、按钮、滚动条,逻辑通过ButtonEventController.cs预设操作逻辑;
UI面板通过LoadAsset()函数引用了图片、文字、视频内容,直接将素材拖入到内容栏中进行替换;
自定义UI界面,通过ChangeUIAsset(string path)指向AssetsUIImage中的自定义UI图片文件夹来进行UI图片替换;
UI在自定义时按照UI模板中的图片尺寸、位置制作,并且与模板中的UI图片保持相同的文件名,通过FindUIAssetByName(string name)函数以文件名来查找所属UI类型;
5、相机模块
平面相机,通过设置相机Transform.Rotation=new Vector(90,0,0),通过orthographic=fakse将Projection设置为正交摄像机;
人视点相机,通过创建一个First Person Controller来预先设定一个第一人称视角控制器,实现多个功能包括模拟人物行走,碰撞以及摄像机;
自由相机,通过在平面相机中挂载CameraController组件开启相机控制逻辑;
通过启动First Person Controller以及平面相机两个GameObject来进行切换第一视角及第三视角的切换;第三视角包含了平面相机和自由相机,对Camera Controller组件的enable=false/ture的设置做到基本的平面相机以及自由相机的切换;
6、实验步骤模块
漫游型实验,通过LoadAsset从库中选择模型,通过CreatePath新建路径点GameObject,路径点GameObject包含一个红色的球体来在空间中标识位置,同时由Gizmos显示模式控制其在Game窗口运行模式下不显示,同一组路径点GameObject有Gizmos进行连接,可见相机运行轨迹路线;路径点GameObj ect由CreateKeyFrames添加关键帧缩略图;
布局型实验,通过LoadAsset从库中选择模型,每个模型通过LoadImage添加平面图片,通过设置Transform属性修正位置信息,通过导入到备选模型列表中;在运行时通过DragObject拖动模型到目标位置,并通过RecodeTransfo rm记录位置信息,和标准布局的位置信息以及模型信息作比对;
动画型实验,通过LoadAnimation从库中选择动画模型,在timeline中添加触发事件,并以这种形式不断叠加,以最终播放完随后一个动画作为完成标准;
步骤型实验,通过LoadAnimation从库中选择动画模型,判断步骤是否正确,如果正确则通过UI提示进行下一步操作;过程中如果出现错误操作,则通过提示操作错误,返回上一步骤重新进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常州工学院,未经常州工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010211559.4/1.html,转载请声明来源钻瓜专利网。