基于视图容器的游戏互动方法、装置、设备及存储介质制造方法及图纸

技术编号:35206087 阅读:13 留言:0更新日期:2022-10-15 10:17
本申请的基于视图容器的游戏互动方法、装置、设备及存储介质,响应于用户对游戏的场景开启元素的触发操作,获取场景开启元素的场景地图信息;获取场景开启元素对应的目标视图容器以及目标点位图层;在游戏的游戏画面中通过视图容器组件显示目标视图容器对应的静态地图,在静态地图的目标位置上叠加显示与目标位置的位置参数对应的目标点位图层;通过上述方式,视图容器组件中各视图容器分别对应不同的室内场景的静态地图,与静态地图中标注位置关联的点位图层对应游戏,视图容器用于承载线下室内场景的数据,点位图层用于承载线上游戏的数据,通过视图容器与点位图层的结合实现线下室内场景与线上游戏的结合,有利于游戏互动,从而提高用户体验。从而提高用户体验。从而提高用户体验。

【技术实现步骤摘要】
基于视图容器的游戏互动方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种基于视图容器的游戏互动方法、装置、设备及存储介质。

技术介绍

[0002]在一些处于室内场景的线下互动游戏中,通常室内场景的真实位置与游戏画面中虚拟场景的虚拟位置一一对应,用户手持电子设备,根据在电子设备的游戏画面中显示的虚拟场景提供的线索,在室内场景中移动探索,到达不同的真实位置以完成线下互动游戏的剧情。
[0003]现有技术中,上述处于室内场景的线下互动游戏通常基于导航方案实现,用户在电子设备中开启游戏后,游戏程序接入导航应用程序,在导航界面中按照真实位置的经纬度坐标将该真实位置映射为导航界面中的虚拟位置,用户通过在导航界面中进行路线规划并以导航界面显示的路线为指示,到达不同的真实位置以完成线下互动游戏的剧情。现有技术中通过导航方案实现游戏互动,主要侧重于导航的路线规划功能,在室内场景进行线下沉浸式互动游戏时线上游戏与线下室内场景的结合方式局限于用户在导航界面中规划路线寻找室内场景中若干真实位置的方式,作为线上部分的导航界面依赖于导航应用程序,其不易与线下的室内场景进行结合,不利于游戏互动,影响用户体验,并且,路线规划的方式依赖于导航应用程序对室内场景数据的精准采集,若室内场景的面积较小或实际位置对应的点位较为密集或导航应用程序服务商没有采集室内场景的数据,导致导航定位的难度大或根本无法实现导航定位,导致线上游戏与线下室内场景的结合受到严重限制,不利于游戏互动,影响用户体验。

技术实现思路

[0004]本申请的目的在于提供一种基于视图容器的游戏互动方法、装置、设备及存储介质,以解决现有技术中在室内场景进行线下沉浸式互动游戏时线上游戏与线下室内场景的结合受限,不利于游戏互动的技术问题。
[0005]本申请的技术方案如下:提供一种基于视图容器的游戏互动方法,包括:
[0006]响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息;
[0007]根据所述游戏的标识信息、所述场景地图信息以及视图容器组件中视图容器与各点位图层之间的关联关系,获取所述场景开启元素对应的目标视图容器以及至少一个目标点位图层;
[0008]在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层。
[0009]在一些实施方式中,所述根据所述游戏的标识信息、所述场景地图信息以及视图
容器组件中视图容器与各点位图层之间的关联关系,获取所述场景开启元素对应的目标视图容器以及至少一个目标点位图层,包括:
[0010]根据所述场景地图信息从所述视图容器组件的所述视图容器中获取与所述场景开启元素对应的所述目标视图容器;
[0011]根据所述游戏的标识信息从与所述目标视图容器具有关联关系的所述点位图层中获取所述场景开启元素对应的至少一个所述目标点位图层。
[0012]在一些实施方式中,所述响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息之前,还包括:
[0013]根据不同的室内场景获取对应的静态地图,其中,所述静态地图包括多个标注位置以及所述标注位置的位置参数;
[0014]建立所述视图容器组件,在所述视图容器组件中为每个所述静态地图分别建立对应的所述视图容器,利用所述视图容器加载对应的所述静态地图,其中,所述视图容器组件为所述视图容器的父容器;
[0015]针对每个所述视图容器,为对应的所述静态地图中每个所述标注位置建立至少一个点位图层,将所述视图容器和建立的所述点位图层进行关联,其中,所述点位图层包括显示信息、所述标注位置的位置参数以及所述游戏的标识信息。
[0016]在一些实施方式中,所述点位图层还包括业务触发规则;
[0017]所述在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层之后,还包括:
[0018]响应于用户在所述游戏画面中对所述目标点位图层的触发操作,获取所述目标点位图层的所述业务触发规则;
[0019]根据所述业务触发规则在所述游戏画面中显示对应的触发结果,其中,所述触发结果包括用于跳转到对应显示界面的跳转按钮、用于表征下一个目标位置的提示信息或用于切换新场景的场景开启元素。
[0020]在一些实施方式中,所述响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息之前,还包括:
[0021]检测用户对游戏的场景开启元素的触发操作,其中,所述触发操作包括对游戏程序界面中的显示元素的触发操作或在游戏程序界面中对用于开启对应游戏场景的二维码的扫描操作。
[0022]在一些实施方式中,所述在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层之后,还包括:
[0023]在所述游戏画面中接收用户对用于显示对应提示信息的二维码的扫描操作;
[0024]响应于所述扫描操作,在所述游戏画面中显示对应的所述提示信息。
[0025]在一些实施方式中,所述场景地图信息包括与所述视图容器关联的场景地图标识和用于表征用户的虚拟对象的显示数据;
[0026]相应地,所述在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数
对应的所述目标点位图层,包括:
[0027]通过所述视图容器组件加载所述目标视图容器对应的静态地图;
[0028]根据所述虚拟对象的显示数据,获取所述静态地图的旋转角度以及所述虚拟对象在所述静态地图中的显示位置;
[0029]根据所述旋转角度对所述静态地图进行旋转,在所述游戏的游戏画面中通过所述视图容器组件显示旋转后的所述静态地图;
[0030]在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层;
[0031]在所述静态地图的所述显示位置上叠加显示所述虚拟对象对应的图标。
[0032]本申请的另一技术方案如下:提供一种基于视图容器的游戏互动装置,包括:
[0033]场景确定模块,用于响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息;
[0034]场景数据获取模块,用于根据所述游戏的标识信息、所述场景地图信息以及视图容器组件中视图容器与各点位图层之间的关联关系,获取所述场景开启元素对应的目标视图容器以及至少一个目标点位图层;
[0035]显示加载模块,用于在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于视图容器的游戏互动方法,其特征在于,包括:响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息;根据所述游戏的标识信息、所述场景地图信息以及视图容器组件中视图容器与各点位图层之间的关联关系,获取所述场景开启元素对应的目标视图容器以及至少一个目标点位图层;在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层。2.根据权利要求1所述的基于视图容器的游戏互动方法,其特征在于,所述根据所述游戏的标识信息、所述场景地图信息以及视图容器组件中视图容器与各点位图层之间的关联关系,获取所述场景开启元素对应的目标视图容器以及至少一个目标点位图层,包括:根据所述场景地图信息从所述视图容器组件的所述视图容器中获取与所述场景开启元素对应的所述目标视图容器;根据所述游戏的标识信息从与所述目标视图容器具有关联关系的所述点位图层中获取所述场景开启元素对应的至少一个所述目标点位图层。3.根据权利要求1所述的基于视图容器的游戏互动方法,其特征在于,所述响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启元素的场景地图信息之前,还包括:根据不同的室内场景获取对应的静态地图,其中,所述静态地图包括多个标注位置以及所述标注位置的位置参数;建立所述视图容器组件,在所述视图容器组件中为每个所述静态地图分别建立对应的所述视图容器,利用所述视图容器加载对应的所述静态地图,其中,所述视图容器组件为所述视图容器的父容器;针对每个所述视图容器,为对应的所述静态地图中每个所述标注位置建立至少一个点位图层,将所述视图容器和建立的所述点位图层进行关联,其中,所述点位图层包括显示信息、所述标注位置的位置参数以及所述游戏的标识信息。4.根据权利要求3所述的基于视图容器的游戏互动方法,其特征在于,所述点位图层还包括业务触发规则;所述在所述游戏的游戏画面中通过所述视图容器组件显示所述目标视图容器对应的静态地图,在所述静态地图的目标位置上叠加显示与所述目标位置的位置参数对应的所述目标点位图层之后,还包括:响应于用户在所述游戏画面中对所述目标点位图层的触发操作,获取所述目标点位图层的所述业务触发规则;根据所述业务触发规则在所述游戏画面中显示对应的触发结果,其中,所述触发结果包括用于跳转到对应显示界面的跳转按钮、用于表征下一个目标位置的提示信息或用于切换新场景的场景开启元素。5.根据权利要求1所述的基于视图容器的游戏互动方法,其特征在于,所述响应于用户对游戏的场景开启元素的触发操作,获取所述场景开启...

【专利技术属性】
技术研发人员:张天昊黎艳秋唐寅盛晓彤王海山李劭黄敏陈仕军
申请(专利权)人:云南腾云信息产业有限公司
类型:发明
国别省市:

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

1