一种基于多客户端的AR场馆界面交互方法及系统与流程

文档序号:12871537阅读:369来源:国知局
一种基于多客户端的AR场馆界面交互方法及系统与流程

本发明涉及ar场馆界面交互方法及系统,具体涉及一种基于多客户端的ar场馆界面交互方法及系统。



背景技术:

ar是基于现实环境的叠加数字图像,具有一些动作追踪和反馈技术,让用户在现实环境中看到一些数字图像。现有的场馆类游戏项目大多都是玩家独自体验,其体验感差,趣味性低,同时也不能满足多玩家之间的交互性。



技术实现要素:

本发明所要解决的技术问题是提供一种基于多客户端的ar场馆界面交互方法及系统,可以增加玩家的趣味性、满足玩家的体验感和保证多玩家之间的交互性。

本发明解决上述技术问题的技术方案如下:一种基于多客户端的ar场馆界面交互方法,包括以下步骤,

s1,在多个客户端中基于场馆分别建立与场馆对应的虚拟三维场景;

s2,每个客户端分别扫描一个或多个识别图生成多个场景元素;

s3,将多个场景元素加载到每个客户端中的虚拟三维场景中,并在每个客户端中生成ar场馆界面;

s4,多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

本发明的有益效果是:本发明一种基于多客户端的ar场馆界面交互方法通过建立虚拟三维场景和多个客户端扫描识别图生成ar场馆界面,并进行多客户端的ar场馆界面交互,可以使场馆类游戏项目具有更加丰富的游戏体验,玩家和游戏中的元素再也不是真实与虚拟完全分隔的状态,让玩家在现实世界中能够真实的感受虚拟世界中的模拟事件,既能增加玩家使用的趣味性,满足玩家的体验感,又保证了多玩家之间的互动性。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,s1中采用unity3d建立场馆的虚拟三维场景。

进一步,在s2中,所述识别图具体为独立的可被识别出图案的卡牌。

进一步,所述虚拟三维场景具体为海底世界的虚拟三维场景,所述场景元素具体为海底世界的各种生物。

进一步,所述交互规则具体为海洋生态链。

基于上述一种基于多客户端的ar场馆界面交互方法,本发明还提供一种基于多客户端的ar场馆界面交互系统。

一种基于多客户端的ar场馆界面交互系统,包括虚拟三维场景建立模块、场景元素生成模块、ar场馆界面生成模块和交互模块,

所述三维场景建立模块,其用于在多个客户端中基于场馆分别建立与场馆对应的虚拟三维场景;

所述场景元素生成模块,其用于每个客户端分别扫描一个或多个识别图生成多个场景元素;

所述ar场馆界面生成模块,其用于将多个场景元素加载到每个客户端中的虚拟三维场景中,并在每个客户端中生成ar场馆界面;

所述交互模块,其用于多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

本发明的有益效果是:本发明一种基于多客户端的ar场馆界面交互系统通过建立虚拟三维场景和多个客户端扫描识别图生成ar场馆界面,并进行多客户端的ar场馆界面交互,可以使场馆类游戏项目具有更加丰富的游戏体验,玩家和游戏中的元素再也不是真实与虚拟完全分隔的状态,让玩家在现实世界中能够真实的感受虚拟世界中的模拟事件,既能增加玩家使用的趣味性,满足玩家的体验感,又保证了多玩家之间的互动性。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述三维场景建立模块采用unity3d建立场馆的虚拟三维场景。

进一步,在所述场景元素生成模块中,所述识别图具体为独立的可被识别出图案的卡牌。

进一步,所述虚拟三维场景具体为海底世界的虚拟三维场景,所述场景元素具体为海底世界的各种生物。

进一步,所述交互规则具体为海洋生态链。

附图说明

图1为本发明一种基于多客户端的ar场馆界面交互方法的流程图;

图2为本发明一种基于多客户端的ar场馆界面交互系统的结构框图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,一种基于多客户端的ar场馆界面交互方法,包括以下步骤,

s1,在多个客户端中基于场馆分别建立与场馆对应的虚拟三维场景;

s2,每个客户端分别扫描一个或多个识别图生成多个场景元素;

s3,将多个场景元素加载到每个客户端中的虚拟三维场景中,并在每个客户端中生成ar场馆界面;

s4,多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

具体的:s1中采用unity3d建立场馆的虚拟三维场景。在s2中,所述识别图具体为独立的可被识别出图案的卡牌。所述虚拟三维场景具体为海底世界的虚拟三维场景,所述场景元素具体为海底世界的各种生物。所述交互规则具体为海洋生态链。

基于本发明一种基于多客户端的ar场馆界面交互方法可以建设海底世界场馆类游戏项目,供多玩家体验、交互。下面以海底世界场馆类游戏项目为例进行如下具体的说明:

首先构建海底世界游戏场馆,多个客户端基于海底世界游戏场馆分别建立海底世界虚拟三维场景。多个客户端可以分别扫描对应的识别图(预设的特制卡牌)进行图像识别,并在在海底世界虚拟三维场景中生成相应的海底世界生物(具体可以为海洋鱼类),由此构成ar场馆界面;同时因为海洋生态链的存在,图像识别生成的海洋鱼类之间会出现捕食和被捕食的情景,以此作为交互的规则,多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

在本具体实施例中,海洋鱼类可以具体设为:海底世界中共有八种鱼类,它们分别为小丑鱼,蓝鲷鱼,安康鱼,蝠鲼鱼,章鱼,大白鲨,虎鲸,美人鱼。这八种鱼组成一个完整有序的海洋生态链,其具体可以为:美人鱼>虎鲸>大白鲨>章鱼=蝠鲼鱼>安康鱼>蓝鲷鱼>小丑鱼。

在本具体实施例中,海底世界虚拟三维场景是模拟真实海洋环境的,海底世界虚拟三维场景可以有形状各异的礁石,颜色艳丽的各种海洋植物,海草,藻类等,其中礁石属于障碍物,海洋鱼类在靠近礁石时会出现避让的自然反应。

在本具体实施例中,每个玩家将拥有一套相同数量和类型的卡牌(识别图),卡牌内容为各种鱼类的特制识别图,用于生成涂色鱼进行交互。通过卡牌识别出的鱼,其将会被标记为交互鱼。另外,在海底世界虚拟三维场景中可以自动生成多种海洋鱼类,海底世界虚拟三维场景自动生成的海洋鱼类标记为非交互鱼。交互鱼和非交互鱼属于两个互相独立的海洋生态链,交互鱼只会捕食交互鱼,其捕食关系将遵循预设的海洋生态链,同样非交互鱼只会捕食非交互鱼,其捕食关系遵循其他预设的海洋生态链。

在本具体实施例中,客户端作为交互的载体,在客户端上,增加“开始交互”和“结束交互”菜单。在选择“开始交互”之后,客户端生成出来的鱼是用来交互的。交互中途可以随时选择“结束交互”,交互的鱼将会被清退,之后扫描生成的鱼可以用来观赏。交互模式开启之后,图像扫描生成的交互的鱼将会在指定的区域内出生、游动和捕食。

在本具体实施例中,每个玩家有n张卡牌,交互次数设置为m个回合,每个回合限定x秒,回合时间一到,该回合即结束,生成的交互鱼都将全部退场。m个回合结束,交互游戏自动结束。在每回合中,各个玩家可以随时扫描卡牌。也可以不扫描卡牌,即不限定所有玩家都必须参加每回合的交互。每回合每个玩家只能扫描一张卡牌,所有回合中,每张牌只能出一次。回合中,交互鱼捕食到了其它交互鱼就给玩家加分,同时可以出现夸赞的动画。

在本具体实施例中,多个玩家交互体验海底世界场馆类游戏项目的流程如下:

多个玩家各选一副相同的卡牌。每回合开始,玩家将特制的卡牌放在各自客户端的摄像头前进行识别,扫描卡牌之后将会在海底世界的虚拟三维场景中生成相应种类的交互鱼(海底世界的虚拟三维场景是通过客户端的摄像头拍摄海底世界游戏场馆形成的)。玩家扫描卡牌顺序无要求,可以随时扫描卡牌。生成的交互鱼根据海洋生态链进行捕食攻击,如果捕食到其它交互鱼就给玩家加分。所有回合结束后,游戏自动结束,根据各个玩家得分显示排行榜。

本发明一种基于多客户端的ar场馆界面交互方法通过建立虚拟三维场景和多个客户端扫描识别图生成ar场馆界面,并进行多客户端的ar场馆界面交互,可以使场馆类游戏项目具有更加丰富的游戏体验,玩家和游戏中的元素再也不是真实与虚拟完全分隔的状态,让玩家在现实世界中能够真实的感受虚拟世界中的模拟事件,既能增加玩家使用的趣味性,满足玩家的体验感,又保证了多玩家之间的互动性。

基于上述一种基于多客户端的ar场馆界面交互方法,本发明还提供一种基于多客户端的ar场馆界面交互系统。

如图2所示,一种基于多客户端的ar场馆界面交互系统,包括虚拟三维场景建立模块、场景元素生成模块、ar场馆界面生成模块和交互模块,

所述三维场景建立模块,其用于在多个客户端中基于场馆分别建立与场馆对应的虚拟三维场景;

所述场景元素生成模块,其用于每个客户端分别扫描一个或多个识别图生成多个场景元素;

所述ar场馆界面生成模块,其用于将多个场景元素加载到每个客户端中的虚拟三维场景中,并在每个客户端中生成ar场馆界面;

所述交互模块,其用于多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

具体的,所述三维场景建立模块采用unity3d建立场馆的虚拟三维场景。在所述场景元素生成模块中,所述识别图具体为独立的可被识别出图案的卡牌。所述虚拟三维场景具体为海底世界的虚拟三维场景,所述场景元素具体为海底世界的各种生物。所述交互规则具体为海洋生态链。

基于本发明一种基于多客户端的ar场馆界面交互系统可以建设海底世界场馆类游戏项目,供多玩家体验、交互。下面以海底世界场馆类游戏项目为例进行如下具体的说明:

首先构建海底世界游戏场馆,多个客户端基于海底世界游戏场馆分别建立海底世界虚拟三维场景。多个客户端可以分别扫描对应的识别图(预设的特制卡牌)进行图像识别,并在在海底世界虚拟三维场景中生成相应的海底世界生物(具体可以为海洋鱼类),由此构成ar场馆界面;同时因为海洋生态链的存在,图像识别生成的海洋鱼类之间会出现捕食和被捕食的情景,以此作为交互的规则,多个场景元素在对应的客户端的控制下根据预设的交互规则在ar场馆界面中进行交互。

在本具体实施例中,海洋鱼类可以具体设为:海底世界中共有八种鱼类,它们分别为小丑鱼,蓝鲷鱼,安康鱼,蝠鲼鱼,章鱼,大白鲨,虎鲸,美人鱼。这八种鱼组成一个完整有序的海洋生态链,其具体可以为:美人鱼>虎鲸>大白鲨>章鱼=蝠鲼鱼>安康鱼>蓝鲷鱼>小丑鱼。

在本具体实施例中,海底世界虚拟三维场景是模拟真实海洋环境的,海底世界虚拟三维场景可以有形状各异的礁石,颜色艳丽的各种海洋植物,海草,藻类等,其中礁石属于障碍物,海洋鱼类在靠近礁石时会出现避让的自然反应。

在本具体实施例中,每个玩家将拥有一套相同数量和类型的卡牌(识别图),卡牌内容为各种鱼类的特制识别图,用于生成涂色鱼进行交互。通过卡牌识别出的鱼,其将会被标记为交互鱼。另外,在海底世界虚拟三维场景中可以自动生成多种海洋鱼类,海底世界虚拟三维场景自动生成的海洋鱼类标记为非交互鱼。交互鱼和非交互鱼属于两个互相独立的海洋生态链,交互鱼只会捕食交互鱼,其捕食关系将遵循预设的海洋生态链,同样非交互鱼只会捕食非交互鱼,其捕食关系遵循其他预设的海洋生态链。

在本具体实施例中,客户端作为交互的载体,在客户端上,增加“开始交互”和“结束交互”菜单。在选择“开始交互”之后,客户端生成出来的鱼是用来交互的。交互中途可以随时选择“结束交互”,交互的鱼将会被清退,之后扫描生成的鱼可以用来观赏。交互模式开启之后,图像扫描生成的交互的鱼将会在指定的区域内出生、游动和捕食。

在本具体实施例中,每个玩家有n张卡牌,交互次数设置为m个回合,每个回合限定x秒,回合时间一到,该回合即结束,生成的交互鱼都将全部退场。m个回合结束,交互游戏自动结束。在每回合中,各个玩家可以随时扫描卡牌。也可以不扫描卡牌,即不限定所有玩家都必须参加每回合的交互。每回合每个玩家只能扫描一张卡牌,所有回合中,每张牌只能出一次。回合中,交互鱼捕食到了其它交互鱼就给玩家加分,同时可以出现夸赞的动画。

在本具体实施例中,多个玩家交互体验海底世界场馆类游戏项目的流程如下:

多个玩家各选一副相同的卡牌。每回合开始,玩家将特制的卡牌放在各自客户端的摄像头前进行识别,扫描卡牌之后将会在海底世界的虚拟三维场景中生成相应种类的交互鱼(海底世界的虚拟三维场景是通过客户端的摄像头拍摄海底世界游戏场馆形成的)。玩家扫描卡牌顺序无要求,可以随时扫描卡牌。生成的交互鱼根据海洋生态链进行捕食攻击,如果捕食到其它交互鱼就给玩家加分。所有回合结束后,游戏自动结束,根据各个玩家得分显示排行榜。

本发明一种基于多客户端的ar场馆界面交互系统通过建立虚拟三维场景和多个客户端扫描识别图生成ar场馆界面,并进行多客户端的ar场馆界面交互,可以使场馆类游戏项目具有更加丰富的游戏体验,玩家和游戏中的元素再也不是真实与虚拟完全分隔的状态,让玩家在现实世界中能够真实的感受虚拟世界中的模拟事件,既能增加玩家使用的趣味性,满足玩家的体验感,又保证了多玩家之间的互动性。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1