一种在unity程序制作中unity的展示方法技术

技术编号:37362321 阅读:54 留言:0更新日期:2023-04-27 07:10
本发明专利技术涉及一种在unity程序制作中unity的展示方法,将unity输出程序输出成一个可以读取定制几何数据并自动生成模型的展示程序,包括以下步骤:步骤1,制作预加载脚本文件;步骤2,将上述预加载脚本挂载在一个初始化便随场景出现的物体上;步骤3,加光源和摄像机;步骤4,为控制摄像机编写脚本;步骤5,加后期效果;步骤6,添加canvas,在canvas上添加若干空按钮;步骤7,编写一个程序,调用Windows.Forms,让程序使用者在文件选择框中选择所有通过插件输出的非几何数据文件;步骤8,根据步骤中内容,修改步骤1中的脚本程序;步骤9,在步骤2中的脚本中加入是否经过轻量化数据处理的判断;步骤10,输出成可执行文件;该方法拓展了revit数据的数据媒质、增加了建筑信息的可用程度。数据的数据媒质、增加了建筑信息的可用程度。数据的数据媒质、增加了建筑信息的可用程度。

【技术实现步骤摘要】
一种在unity程序制作中unity的展示方法


[0001]本专利技术涉及一种在unity程序制作中unity的展示方法,可应用于市政基础设施设计、BIM(Building Information Modeling)技术、三维可视化、工程管理等领域,涵盖电子计算机、土木、建筑学等专业学科。

技术介绍

[0002]从目前已公开的多项技术进行分析,均使用了revit模型输出成json文件,json文件将revit中建立的模型通过序列化的对象或数组进行描述,描述模型的几何信息、建筑相关的非几何信息及附着的自定义信息,再通过三维图形引擎的程序或脚本读入JSON数据,在图形引擎中对其进行展示和管理,实现其功能。
[0003]但从目前已公开的技术中,均不包含具体的操作方法,只是对上述的流程做简要的描述,在遇到一些实际问题时,从已公开的技术方案中无法获得较为全面的解决内容,这些具体的问题不仅有碍于revit的数据输出,并且也会影响后续的展示和管理。而上述问题在本专利技术的实施方案中得以妥善解决。
[0004]在已公开的方法中有很多unity3本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在unity程序制作中unity的展示方法,将unity输出程序输出成一个可以读取定制几何数据并自动生成模型的展示程序,包括以下步骤:步骤1,制作预加载脚本文件;步骤2,将上述预加载脚本挂载在一个初始化便随场景出现的物体上;步骤3,加光源和摄像机;步骤4,为控制摄像机编写脚本,通过键盘或鼠标控制摄像机的位置、角度变化;步骤5,加后期效果;步骤6,添加canvas,在canvas上添加若干空按钮,作为相机速至按钮,再添加动作控制按钮,比如前进、停止等;步骤7,编写一个程序,程序的功能如下:调用Windows.Forms,让程序使用者在文件选择框中选择所有通过插件输出的非几何数据文件;步骤8,根据步骤中内容,修改步骤1中的脚本程序,让相对的文件夹+固定的文件名称,指向为步骤7中规定好的txt,分别读取txt文本中的路径名提供给转换脚本的文件变量;步骤9,在步骤2中的脚本中加入是否经过轻量化数据处理的判断;步骤10,输出成可执行文件。2.如权利要求1所述的方法,其中,在步骤1中,在脚本中将加载的模型文件名作为变量,变量的赋值可以是相对于输出可执行文件的相对路径+固定加载文件名。3.如权利要求1所述的方法,其中,在步骤1中,使用using System.Windows.Forms命名空间,调用Windows.Forms方法,在脚本执行过程...

【专利技术属性】
技术研发人员:吴楠何颖辉吕亮
申请(专利权)人:北京市市政工程设计研究总院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1