[发明专利]一种Unity3D引擎的场景切换方法和系统在审
| 申请号: | 201911287404.2 | 申请日: | 2019-12-14 |
| 公开(公告)号: | CN111243069A | 公开(公告)日: | 2020-06-05 |
| 发明(设计)人: | 王军;邵建伟;林君 | 申请(专利权)人: | 中电海康集团有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
| 地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 unity3d 引擎 场景 切换 方法 系统 | ||
本发明公开了一种Unity3D引擎的场景切换方法和系统,用于完成前置场景和后置场景的切换显示,所述前置场景和后置场景均包含场景文件,所述前置场景和后置场景的场景文件分别包含静态元素,Unity3D引擎的场景切换方法包括:加载前置场景的场景文件并显示;监听场景切换请求;接收场景切换请求,根据场景切换请求卸载前置场景的场景文件,加载缓冲场景的场景文件,所述缓冲场景的场景文件为预设且不包含静态元素;在缓冲场景加载完成后,卸载缓冲场景的场景文件,同时加载后置场景的场景文件并显示,完成前置场景和后置场景的切换显示。本发明降低场景切换时给计算机带来的运行压力,提高计算机运行的稳定性和流畅度,提高场景切换效率。
技术领域
本申请属于Unity3D引擎数据管理领域,具体涉及一种Unity3D引擎的场景切换方法和系统。
背景技术
随着互联网产业的蓬勃发展,Web相关技术体现出了越来越重要的价值。而任何一个有吸引力的Web程序中都必不可少的元素之一就是图形。但是,随着Web程序的复杂度不断提高,传统的二维平面图形已无法满足程序的需要。于是,用于Web程序的交互式三维图形应用应运而生。
但是早期的Web交互式三维图形技术存在不足之处,如Java Applet占用资源多、性能低、且无法利用图形硬件加速功能;Flash和Silverlight技术虽然性能较高,但是却存在需要插件支持和难以跨平台使用两大问题。而WebGL技术的出现完美的解决了上述问题,这项绘图技术标准通过为OpenGL ES2.0增加一个JavaScript绑定,将JavaScript和OpenGLES2.0结合在了一起,从而为HTML5Canvas提供了硬件3D加速渲染。因此Web开发人员就可以借助系统显卡在浏览器里更流畅地展示复杂的3D场景和模型,从而为开发人员开发通用的高性能Web交互式三维图形应用提供了可能。但是直接利用底层WebGL接口进行开发效率非常低,因此需要将常用的WebGL功能封装起来,为用户提供一种中间件机制,从而使用户在无需了解底层细节的情况下,快速开发Web交互式三维图形应用,这种中间件机制,通常就被称为3D图形引擎。
Unity3D引擎是其中一种被广泛用于建筑可视化、实时三维动画等类型互动内容的3D图形引擎。在Unity3D引擎中,场景顾名思义就是用户所看到或听到的物品、建筑、人物、背景、声音、特效等,而场景管理是一种设计模式,组织起虚拟世界物体之间相关、从属、影响与被影响的关系,并确切地将这些关系与3D引擎的其他功能联系起来。
中大型的Web程序往往存在多个复杂的3D应用场景和模型,给这类系统应用的普适性带来了挑战。若采用应用场景直接切换模式,可以实现场景画面的顺利转化与衔接,但在这种模式下,静态文件资源的加载和卸载是并行操作,一旦计算机的硬件配置不满足其最低的要求,会造成程序阶段性崩溃,当计算机的硬件配置满足最低要求时,也会因为大文件加载和卸载并行操作给计算机带来较大的计算压力,使得场景切换效率低。随着场景规模和复杂度的提升,系统对计算机硬件配置的要求也越来越高,那么相关硬件的使用寿命会越来越低,不仅不能保证场景切换的流畅度,而且增加了潜在的采纳成本。
发明内容
本申请的目的在于提供一种Unity3D引擎的场景切换方法和系统,降低场景切换时给计算机带来的运行压力,提高计算机运行的稳定性和流畅度,提高场景切换效率。
为实现上述目的,本申请所采取的技术方案为:
一种Unity3D引擎的场景切换方法,用于完成前置场景和后置场景的切换显示,所述前置场景和后置场景均包含场景文件,所述前置场景和后置场景的场景文件分别包含静态元素,所述Unity3D引擎的场景切换方法,包括:
加载前置场景的场景文件并显示;
监听场景切换请求;
接收场景切换请求,根据场景切换请求卸载前置场景的场景文件,加载缓冲场景的场景文件,所述缓冲场景的场景文件为预设且不包含静态元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电海康集团有限公司,未经中电海康集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911287404.2/2.html,转载请声明来源钻瓜专利网。





