System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网页游戏的领域,尤其是涉及一种基于手势识别的多个离散目标的移动操作方法及相关装置。
技术介绍
1、手机网页游戏是一种基于手机浏览器运行的在线游戏形式,其无需下载安装独立客户端,通过浏览器即可实现游戏的加载与操作。相较于传统的客户端游戏,手机网页游戏具有即开即用、无需占用大量存储空间和便于跨平台访问的特点,因此在便携性和操作简便性上具有优势。然而,受限于手机屏幕尺寸较小以及操作界面的简化,手机网页游戏在操作体验上面临一些独特的挑战。
2、目前,手机网页游戏中的图像素材操作主要依赖于在手机页面上直接进行贴图,并通过手指滑动来实现素材的移动或旋转。虽然这种直接操控的方式在一定程度上简化了操作流程,但在实际使用中存在诸多不便。首先,使用手指操控盘虽然能够避免直接遮挡素材,但其操作体验相对不直观,用户需要进行额外的操作来控制素材的旋转或移动,这不利于提升游戏的流畅性。另一方面,若用户直接使用手指对贴图进行操作,则手指很容易挡住贴图素材,影响可视效果,导致操作体验不佳,尤其在需要进行精确定位时,遮挡问题更加明显。
3、此外,当前的手机网页游戏在处理多个图像素材时,通常缺乏明确的层次感,多个素材之间的关系难以清晰表现。这种情况下,当用户在处理多层素材时,容易出现素材重叠或混乱的情况,不仅增加了操作难度,还可能影响游戏的美观性和用户体验。因此,如何在有限的屏幕空间内提供更加直观、便捷且具有层次感的素材操作方式,成为手机网页游戏领域亟待解决的问题。
技术实现思路
1
2、第一方面,本申请提供的一种基于手势识别的多个离散目标的移动操作方法,采用如下的技术方案:
3、一种基于手势识别的多个离散目标的移动操作方法,包括以下步骤:
4、s1.确定终端位置并建立参考系,加载和显示目标点;
5、s2.生成一个环绕目标点的第一参考面并显示于终端屏幕,其中,所述第一参考面呈圆柱状且轴线竖向设置;
6、s3.在第一参考面上生成两条可视法线;
7、s4.根据手势识别来移动两根可视法线以构建第二参考面并显示于终端屏幕,根据手势识别复制第二参考面或在第二参考面上确定离散的素材位置。
8、可选的,所述s1包括以下步骤:
9、s101.基于卫星定位获取终端位置信息;
10、s102.获取终端的陀螺仪信息,基于终端位置信息和陀螺仪信息建立第一空间坐标系,其中,第一空间坐标系的z轴为竖向;
11、s103.加载目标点的世界坐标信息,并将目标点的世界坐标信息转化为第一空间坐标系上的坐标;
12、s104.基于目标点在第一空间坐标系上的坐标和陀螺仪信息,在终端屏幕显示目标点。
13、可选的,所述s2包括以下步骤:
14、s201.基于目标点在第一空间坐标系的坐标,在第一空间坐标系上生成一根经过目标点且竖向的轴线;
15、s202.基于所述轴线生成圆柱面以作为第一参考面,其中,第一参考面的半径为预设半径;
16、s203.基于陀螺仪信息,将第一参考面显示于终端屏幕。
17、可选的,所述s3包括以下步骤:
18、s301.在所述第一参考面靠近x-z参考面的位置生成第一法线;
19、s302.在所述第一参考面靠近y-z参考面的位置生成第二法线;
20、s303.基于陀螺仪信息,将第一法线和第二显示于终端屏幕,以作为可视法线;其中,所述第一法线和第二法线的透明度低于所述第一参考面的透明度。
21、可选的,所述s4包括以下步骤:
22、s401.获取图像信息,并识别图像中的左手或右手,基于左手选取第一法线,基于右手选取第二法线;
23、s402.获取图像信息,并识别图像信息中的左扇手动作手势和右扇手动作手势,基于左扇手动作手势和右扇手动作手势来水平移动可视法线;其中,可视法线被规范在第一参考面的环向上移动;
24、s403.获取图像信息,并识别图像信息中的握拳动作手势,基于握拳动作手势固定可视法线在第一参考面上的位置;
25、s404.基于两根可视法线生成可视的第二参考面,其中,第二参考面根据以水平为第一参考方向,以竖直为第二参考方向,第二参考面的透明度高于可视法线且低于第一参考面;
26、s405.获取目标素材选取信息,并将目标素材显示于第二参考面的默认位置;
27、s406.获取图像信息,并识别图像信息中的左扇手动作手势和右扇手动作手势,基于左扇手动作手势和右扇手动作手势沿着第一参考方向移动目标素材在第二参考面上的位置;
28、s407.识别图像信息中的上扇手动作手势和下扇手动作手势,基于上扇手动作手势和下扇手动作手势沿着第二参考方向移动目标素材在第二参考面上的位置;
29、s408.识别图像信息中的握拳动作手势,基于握拳动作手势固定目标素材在第二参考面上的位置。
30、可选的,所述s4还包括以下步骤:
31、s411.识别图像信息中的手掌推拉动作手势,复制第二参考面并将复制的参考面沿着第二参考面的法线方向前后移动;
32、s412.识别图像信息中的握拳动作手势,以固定第二参考面的位置。
33、可选的,还包括以下步骤:
34、基于陀螺仪信息,生成经过坐标原点的投影面,将各个第二参考面上的素材朝向投影面投影并显示,其中,越靠近投影面的坐标的像素点越优先显示于投影面上;
35、基于陀螺仪信息,将投影面投影图像叠加在终端屏幕的显示图像上。
36、第二方面,本申请提供的一种基于手势识别的多个离散目标的移动操作装置,采用如下的技术方案:
37、一种基于手势识别的多个离散目标的移动操作装置,包括:
38、参考确定模块,用于确定终端位置并建立参考系,加载和显示目标点;
39、第一参考面生成模块,用于生成一个环绕目标点的第一参考面并显示于终端屏幕,其中,所述第一参考面呈圆柱状且轴线竖向设置;
40、可视法线生成模块,用于在第一参考面上生成两条可视法线;
41、第二参考面生成和素材定位模块,用于根据手势识别来移动两根可视法线以构建第二参考面并显示于终端屏幕,根据手势识别复制第二参考面或在第二参考面上确定离散的素材位置。
42、第三方面,本申请提供的一种计算机设备,采用如下的技术方案:
43、一种计算机设备,其包括:
44、一个或多个处理器;
45、存储器;
46、一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用本文档来自技高网...
【技术保护点】
1.一种基于手势识别的多个离散目标的移动操作方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述S1包括以下步骤:
3.根据权利要求2所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述S2包括以下步骤:
4.根据权利要求3所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述S3包括以下步骤:
5.根据权利要求4所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述S4包括以下步骤:
6.根据权利要求5所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述S4还包括以下步骤:
7.根据权利要求6所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,还包括以下步骤:
8.一种基于手势识别的多个离散目标的移动操作装置,其特征在于,包括:
9.一种计算机设备,其特征在于,其包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令、至少一段程序、
...【技术特征摘要】
1.一种基于手势识别的多个离散目标的移动操作方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述s1包括以下步骤:
3.根据权利要求2所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述s2包括以下步骤:
4.根据权利要求3所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述s3包括以下步骤:
5.根据权利要求4所述的基于手势识别的多个离散目标的移动操作方法,其特征在于,所述s4包括以下步骤:
6.根据权利要求5所述的基于手势识...
【专利技术属性】
技术研发人员:陈清,
申请(专利权)人:上海竹子绿梦网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。