【技术实现步骤摘要】
基于Unity3D的事件可视化搭建系统
[0001]本专利技术涉及事件可视化搭建
,具体涉及一种基于Unity3D的事件可视化搭建系统。
技术介绍
[0002]目前计算机三维图形技术广泛应用于制造业、建筑业、地理信息、数字娱乐产业、医疗卫生、科学研究等各大领域,尤其是在电子游戏、3D动漫、VR/AR、数据可视化等行业大放光彩。在传统IT行业的3D项目开发流程中,美术人员、程序开发人员需要互相协作,即负责搭建场景以及所有的视觉相关的设计,程序开发人员在搭建的场景中设计整个项目的程序框架,并在代码层面上实现特定的业务逻辑。
[0003]然而,业务逻辑繁琐且庞大、重复性较高、迭代频次多,导致对其进行编写和维护过程中容易出现以下两个方面的问题,一方面是,需求的沟通理解成本较高,其他人员需要把自身需求都传达给程序开发人员,程序开发人员由于自身
的局限也许不能完美地满足需求,需要来回沟通修改,并且每次逻辑代码的修改,可能导致项目的重新编译或构建,花费时间成本;另一方面是,逻辑搭建是面向对象的一个搭建过程,没有编程基础 ...
【技术保护点】
【技术特征摘要】
1.一种基于Unity3D的事件可视化搭建系统,其特征在于,包括事件触发模块、事件搭建模块、数据输入模块、数据处理模块和物体控制模块,所述数据输入模块、所述数据处理模块、所述物体控制模块、所述事件触发模块和所述事件搭建模块均基于Unity3D构建,其中,所述事件触发模块关联三维场景中的物体,所述事件触发模块用于监测所述三维场景中的物体是否处于触发状态;所述事件搭建模块用于在所述三维场景中的物体处于触发状态时,激活并获取搭建指令,以搭建所述数据输入模块、所述数据处理模块和所述物体控制模块;所述数据输入模块用于输入事件数据;所述数据处理模块用于处理所述事件数据以得到物体控制参数;所述物体控制模块用于根据所述控制参数控制所述三维场景中的物体动作。2.根据权利要求1所述的基于Unity3D的事件可视化搭建系统,其特征在于,其中,当所述三维场景中的物体未处于触发状态时,所述事件搭建模块未激活,所述事件搭建模块、所述数据输入模块、所述数据处理模块和所述物体控制模块处于隐藏状态;当所述三维场景中的物体处于触发状态时,所述事件搭建模块激活并处于显示状态,所述事件搭建模块获取搭建指令,以控制所述数据输入模块、所述数据处理模块和所述物体控制模块处于显示状态。3.根据权利要求2所述的基于Unity3D的事件可视化搭建系统,其特征在于,所述事件触发模块具体关联所述三维场景中的物体上挂载的脚本以及所述脚本中的函数,所述事件触发模块具体用于监测所述三维场景中的物体上挂载的脚本中的函数是否调用。...
【专利技术属性】
技术研发人员:宁海元,谢传金,杨秦敏,
申请(专利权)人:杭州易知微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。