【技术实现步骤摘要】
一种界面显示方法、装置、设备及介质
本公开实施例涉及计算机
,尤其涉及一种界面显示方法、装置、设备及介质。
技术介绍
在移动游戏的开发中,用于移动游戏开发的Unity游戏引擎没有支持3D和2D混合显示的原生UI界面。当游戏玩家想使移动游戏的界面进行3D和2D混合显示时,通常的做法是:玩家基于当前场景界面触发切换按钮,切换到一个专门的3D场景,系统接收到切换指令时,将当前的场景数据释放掉,然后加载3D场景,加载完成后再进行2D添加,从而实现3D和2D混合显示,当玩家退出3D和2D混合显示界面时,系统需要将3D和2D混合显示界面的数据释放掉,重新加载之前的所述当前场景的数据。或者,使用2D显示,通过添加一些粒子效果作为远景来伪装3D效果。可见,上述通常使用的第一种做法存在的问题在于,进入或者退出3D和2D混合显示界面时,均需要经过加载过程,加载过程需要耗费一定的时间,导致玩家需要等待一段时间,用户体验不好。上述通常使用的第一种做法存在的问题在于,表现效果不好。
技术实现思路
本公开实施例 ...
【技术保护点】
1.一种界面显示方法,其特征在于,包括:/n当接收到基于当前场景触发的界面打开指令时,将当前场景数据隐藏,并加载预设的3D和2D混合显示界面对象;/n通过所述3D和2D混合显示界面对象动态加载与所述打开指令匹配的3D场景数据和2D界面数据;/n基于所述3D场景数据和2D界面数据进行3D和2D混合界面的显示。/n
【技术特征摘要】 【专利技术属性】
1.一种界面显示方法,其特征在于,包括:
当接收到基于当前场景触发的界面打开指令时,将当前场景数据隐藏,并加载预设的3D和2D混合显示界面对象;
通过所述3D和2D混合显示界面对象动态加载与所述打开指令匹配的3D场景数据和2D界面数据;
基于所述3D场景数据和2D界面数据进行3D和2D混合界面的显示。
2.根据权利要求1所述的方法,其特征在于,还包括:
创建界面管理器插件;
将所述预设的3D和2D混合显示界面对象的加载路径传入所述界面管理器插件。
3.根据权利要求2所述的方法,其特征在于,所述将当前场景数据隐藏,并加载预设的3D和2D混合显示界面对象,包括:
通过所述界面管理器插件将当前场景数据隐藏,并基于所述加载路径加载预设的3D和2D混合显示界面对象。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述预设的3D和2D混合显示界面对象包括下述至少一种资源:
场景的光照、场景的相机组、3D场景的挂载点画布以及2D界面的挂载点画布。
5.根据权利要求1-3任一项所述的方法,其特征在于,基于所述3D场景数据和2D界面数据进行3D和2D混合界面的显示,包括:
通过所述预设的3D和2D混合显示界面对象绑定的界面管理器组件控制3D场景数据和2D界面数据的显示设置,以实现3D和2D混合界面的显示。
技术研发人员:李翔,
申请(专利权)人:上海米哈游天命科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。