[发明专利]场景切换控制方法、装置、设备及介质在审
申请号: | 202011572965.X | 申请日: | 2020-12-24 |
公开(公告)号: | CN112685096A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 田春虎;邵广玉;李文娟;王洪 | 申请(专利权)人: | 京东方科技集团股份有限公司;北京中祥英科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451;G06F8/34;A63F13/60 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 切换 控制 方法 装置 设备 介质 | ||
1.一种场景切换控制方法,其特征在于,该方法包括:
在已加载第一活动界面之后,响应于加载第二活动界面的操作,移除所述第一活动界面包含的第一三维场景;
加载所述第二活动界面,在所述第二活动界面中加载所述第一三维场景;
在所述第二活动界面中,利用多个三维场景中的第二三维场景替换所述第一三维场景,所述多个三维场景是预先导入安卓开发项目的场景开发项目提供的,所述第一活动界面和所述第二活动界面是由所述安卓开发项目开发得到的。
2.根据权利要求1所述的方法,其特征在于,所述在所述第二活动界面中,利用多个三维场景中的第二三维场景替换所述第一三维场景,包括:
调用存储在所述安卓开发项目中的接口类对象;
利用所述接口类对象与所述场景开发项目交互,以将所述第二活动界面中所述第一二维场景切换成所述第二三维场景,所述接口类对象是在加载所述第一活动界面时继承所述场景开发项目中定义的接口类得到的,在所述接口类中已预先定义的所述安卓开发项目的活动界面的生命周期,所述生命周期包括创建活动界面的回调方法,所述创建活动界面的回调方法包括自定义的布局和控制活动界面可见的回调函数。
3.根据权利要求2所述的方法,其特征在于,所述创建活动界面的回调方法还包括:
设置待创建活动界面包含的与所述多个三维场景分别对应的布局;
查找与所述待创建活动界面对应的布局;
获取所述三维场景的焦点,以确定与所述待创建活动界面对应的三维场景;
以及调用在前端显示所述三维场景的函数。
4.根据权利要求2所述的方法,其特征在于,所述生命周期还包括重启活动界面的回调方法,所述重启活动界面的回调方法包括:
在任意一活动界面重启时,移除所述任意一活动界面中的三维场景;
重新加载所述任意一活动界面中的三维场景。
5.根据权利要求2所述的方法,其特征在于,在已加载第一活动界面之后,该方法还包括:
存储所述接口类对象至所述安卓开发项目对应的全局变量存储位置。
6.根据权利要求1所述的方法,其特征在于,加载第一活动界面包括:
调用创建活动界面的回调方法,将预先定义的所述安卓开发项目开发的活动界面所需的布局填充所述第一活动界面;执行获取所述第一活动界面包含的第一三维场景的焦点和控制在前端显示所述第一活动界面包含的第一三维场景。
7.根据权利要求1所述的方法,其特征在于,所述第一活动界面与所述第二活动界面是相同的活动界面;或者,所述第一活动界面与所述第二活动界面是不同的活动界面。
8.一种混合开发时场景切换控制装置,其特征在于,该装置包括:
场景移除模块,用于在已加载第一活动界面之后,响应于加载第二活动界面的操作,移除所述第一活动界面包含的第一三维场景;
加载替换模块,用于加载所述第二活动界面,在所述第二活动界面中加载所述第一三维场景;在所述第二活动界面中,利用多个三维场景中的第二三维场景替换所述第一三维场景,所述多个三维场景是预先导入所述安卓开发项目的场景开发项目提供的,所述第一活动界面和所述第二活动界面是由所述安卓开发项目开发得到的。
9.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司;北京中祥英科技有限公司,未经京东方科技集团股份有限公司;北京中祥英科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011572965.X/1.html,转载请声明来源钻瓜专利网。