首页> 中国专利> 一种在游戏端控制游戏角色行动的触摸控制方法

一种在游戏端控制游戏角色行动的触摸控制方法

摘要

本发明提供一种在游戏端控制游戏角色行动的触摸控制方法,所述方法包括:当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向运动;响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移。本发明提供的方法竖屏游戏的游玩中,操作游戏角色在空间立体移动时,仅通过单手操作,即可完成三轴以上的空间移动。

著录项

  • 公开/公告号CN115607958A

    专利类型发明专利

  • 公开/公告日2023-01-17

    原文格式PDF

  • 申请/专利权人 深圳雷霆数字娱乐有限公司;

    申请/专利号CN202211062195.3

  • 发明设计人 盛世豪;陈麟;

    申请日2022-08-31

  • 分类号A63F13/426(2014.01);A63F13/52(2014.01);G06F3/04883(2022.01);G06F3/04845(2022.01);

  • 代理机构厦门市首创君合专利事务所有限公司 35204;

  • 代理人王婷婷

  • 地址 518000 广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)

  • 入库时间 2023-06-19 18:19:26

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-03-24

    实质审查的生效 IPC(主分类):A63F13/426 专利申请号:2022110621953 申请日:20220831

    实质审查的生效

  • 2023-01-17

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及游戏控制领域,特别是指一种在游戏端控制游戏角色行动的触摸控制方法。

背景技术

目前,市面上的大多游戏采用横屏的画面显示模式,并使用屏幕左右两侧的区域显示的虚拟按钮进行游戏的操作,在移动控制的人物时普遍采用360°虚拟摇杆的方式来控制游戏角色在一个平面上(地面)移动方向;现有交互方式中,如果需要在3轴或以上维度进行操作,需要多个不同的按钮对应不同的功能,多数需要双手来操作,如需要在一款竖屏游戏中操作立体空间的游戏角色在三轴或以上的维度移动,几乎很难在节省空间的情况下实现,不利于竖屏的单手操作特性。

发明内容

本发明的主要目的在于克服现有技术中的上述缺陷,提出一种在游戏端控制游戏角色行动的触摸控制方法,能够帮助使用者在竖屏游戏游玩的过程中,操作虚拟角色能够在空中立体移动时,仅通过单手操作即可完成三轴以上的空间移动。

本发明采用如下技术方案:

一种在游戏端控制游戏角色行动的触摸控制方法,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;所述方法包括:

所述移动触控区域设有XY坐标系;所述虚拟角色设有X'Y'Z'坐标系,其中第一移动触控区域控制虚拟角色在X'Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;

当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;

响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;

当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。

具体地,当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,所述第一触控样式为上下左右触控,具体为:

第一移动触控区域的左触控按钮显示为左的自转按钮样式,右触控按钮显示为右的自转按钮样式;

第一移动触控区域的上触控按钮显示为向上按钮样式,下触控按钮显示为向下按钮样式。

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降,具体为:

响应作用于所述第一移动触控区域的左触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴逆时针旋转;

响应作用于所述第一移动触控区域的右触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴顺时针旋转;

响应作用于所述第一移动触控区域的上触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直上升;

响应作用于所述第一移动触控区域的下触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直下降。

具体地,当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,第二触控样式具体为在XY方向360°触控,并对应游戏场景中虚拟角色的X'Y'方向。

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制;具体为:

响应作用于所述第一移动触控区域的在XY方向任意角度处的点击操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向相应角度的偏移。

本发明实施例另一方面提供一种在游戏端控制游戏角色行动的触摸控制系统,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;具体包括:

控制对应单元:所述移动触控区域设有XY坐标系;所述虚拟角色设有X'Y' Z'坐标系,其中第一移动触控区域控制虚拟角色在X'Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;

X'Y'方向控制单元:当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;

Z'方向控制单元:响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;

三轴飞行控制单元:当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。

具体地,X'Y'方向控制单元中,当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,所述第一触控样式为上下左右触控,具体为:

第一移动触控区域的左触控按钮显示为左的自转按钮样式,右触控按钮显示为右的自转按钮样式;

第一移动触控区域的上触控按钮显示为向上按钮样式,下触控按钮显示为向下按钮样式。

具体地,X'Y'方向控制单元中,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降,具体为:

响应作用于所述第一移动触控区域的左触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴逆时针旋转;

响应作用于所述第一移动触控区域的右触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴顺时针旋转;

响应作用于所述第一移动触控区域的上触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直上升;

响应作用于所述第一移动触控区域的下触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直下降。

具体地,三轴飞行控制单元,当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,第二触控样式具体为在XY方向360°触控,并对应游戏场景中虚拟角色的X'Y'方向。

具体地,三轴飞行控制单元,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制;具体为:

响应作用于所述第一移动触控区域的在XY方向任意角度处的点击操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向相应角度的偏移。

由上述对本发明的描述可知,与现有技术相比,本发明具有如下有益效果:

本发明提供一种在游戏端控制游戏角色行动的触摸控制方法,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;所述方法包括:所述移动触控区域设有XY坐标系;所述虚拟角色设有X'Y'Z'坐标系,其中第一移动触控区域控制虚拟角色在X' Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。本发明提供的方法使得使用者在竖屏游戏的游玩过程中,操作游戏角色在空间立体移动时,仅通过单手操作,即可完成三轴以上的空间移动。

附图说明

图1为本发明实施例提供的一种在游戏端控制游戏角色行动的触摸控制方法流程图;

图2为本发明实施例提供的沿Y'轴旋转的示意图,其中图(a)为移动触控区域示意图,图(b)为虚拟角色示意图;

图3为本发明实施例提供的沿Y'轴垂直运动的移动触控区域示意图;

图4为本发明实施例提供的沿Z'轴前进的示意图,其中图(a)为移动触控区域示意图,图(b)为虚拟角色示意图;

图5为本发明实施例提供的三轴飞行的示意图,其中图(a)为移动触控区域示意图,图(b)为虚拟角色示意图;

图6为本发明实施例提供的一种在游戏端控制游戏角色行动的触摸控制系统架构图。

以下结合附图和具体实施例对本发明作进一步详述。

具体实施方式

本发明提供一种在游戏端控制游戏角色行动的触摸控制方法,使得使用者在竖屏游戏的游玩过程中,操作游戏角色在空间立体移动时,仅通过单手操作,即可完成三轴以上的空间移动。

如图1,为一种在游戏端控制游戏角色行动的触摸控制方法流程图,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;

具体实施例中,所述第一移动触控区域在第二移动触控区域外部,第二移动触控区域为圆形,第一移动触控区域为圆形第二移动触控区域外的环形,且第一移动触控区域和第二移动触控区域构成完整的圆形,当然也可以为其他形状,只要不影响本发明相应触控功能的实现。

所述方法包括:

S101:所述移动触控区域设有XY坐标系;所述虚拟角色设有X'Y'Z'坐标系,其中第一移动触控区域控制虚拟角色在X'Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;

S102:当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;

如图2-3,具体地,当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,所述第一触控样式为上下左右触控,具体为:

第一移动触控区域的左触控按钮显示为左的自转按钮样式,右触控按钮显示为右的自转按钮样式,如图2(a)所示;第一移动触控区域的上触控按钮显示为向上按钮样式,下触控按钮显示为向下按钮样式;如图3所示。

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降,具体为:

响应作用于所述第一移动触控区域的左触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴逆时针旋转;响应作用于所述第一移动触控区域的右触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y 轴顺时针旋转,如图2(b)所示;当点击操作停止时,虚拟角色在所述游戏场景中的旋转动作停止,具体旋转速度可根据实际用户体验设置。

响应作用于所述第一移动触控区域的上触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直上升;响应作用于所述第一移动触控区域的下触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y 轴垂直下降;当点击操作停止时,虚拟角色在所述游戏场景中的垂直上升或垂直下降动作停止,具体上升或下降速度可根据实际用户体验设置。

S103:响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;如图4为本发明实施例提供的沿Z'轴前进的示意图,其中图(a)为移动触控区域示意图,图(b)为虚拟角色示意图;

S104:当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。

具体地,当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,第二触控样式具体为在XY方向360°触控,并对应游戏场景中虚拟角色的X'Y'方向,如图5(a)所示

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制;具体为:响应作用于所述第一移动触控区域的在XY方向任意角度处的点击操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向相应角度的偏移。

游戏角色的三轴飞行控制,按住中心“前进”按钮的同时,左右“自转”按钮会变为上下左右方向的“偏移”按钮,此时按住“前进”按钮并朝任意方向拖动,可以控制角色朝对应方向转向,根据前进按钮在X'Y'坐标系的定位点的不同,向上下左右4个方向偏移的程度(角度)也有所不同,支持在X'Y'轴对应平面上的360°方向的移动偏移,实现所述虚拟角色的三轴飞行控制,如图5(b)所示。

如图6,本发明实施例另一方面提供一种在游戏端控制游戏角色行动的触摸控制系统,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;具体包括:

控制对应单元601:所述移动触控区域设有XY坐标系;所述虚拟角色设有 X'Y'Z'坐标系,其中第一移动触控区域控制虚拟角色在X'Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;

X'Y'方向控制单元602:当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;

如图2-3,具体地,当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,所述第一触控样式为上下左右触控,具体为:

第一移动触控区域的左触控按钮显示为左的自转按钮样式,右触控按钮显示为右的自转按钮样式,如图2(a)所示;第一移动触控区域的上触控按钮显示为向上按钮样式,下触控按钮显示为向下按钮样式;如图3所示。

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降,具体为:

响应作用于所述第一移动触控区域的左触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴逆时针旋转;响应作用于所述第一移动触控区域的右触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y 轴顺时针旋转,如图2(b)所示;当点击操作停止时,虚拟角色在所述游戏场景中的旋转动作停止,具体旋转速度可根据实际用户体验设置。

响应作用于所述第一移动触控区域的上触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y轴垂直上升;响应作用于所述第一移动触控区域的下触控按钮的点击操作,控制所述虚拟角色在所述游戏场景中原地沿Y 轴垂直下降;当点击操作停止时,虚拟角色在所述游戏场景中的垂直上升或垂直下降动作停止,具体上升或下降速度可根据实际用户体验设置。

Z'方向控制单元603:响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;如图4为本发明实施例提供的沿Z'轴前进的示意图,其中图(a)为移动触控区域示意图,图(b)为虚拟角色示意图。

三轴飞行控制单元604:当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。

具体地,当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,第二触控样式具体为在XY方向360°触控,并对应游戏场景中虚拟角色的X'Y'方向,如图5(a)所示

具体地,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制;具体为:响应作用于所述第一移动触控区域的在XY方向任意角度处的点击操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向相应角度的偏移。

游戏角色的三轴飞行控制,按住中心“前进”按钮的同时,左右“自转”按钮会变为上下左右方向的“偏移”按钮,此时按住“前进”按钮并朝任意方向拖动,可以控制角色朝对应方向转向,根据前进按钮在X'Y'坐标系的定位点的不同,向上下左右4个方向偏移的程度(角度)也有所不同,支持在X'Y'轴对应平面上的360°方向的移动偏移,实现所述虚拟角色的三轴飞行控制,如图5(b)所示。

本发明提供一种在游戏端控制游戏角色行动的触摸控制方法,所述游戏中包括位于游戏场景中的虚拟角色,通过触控终端提供所述游戏的图形用户界面,所述图形用户界面中包含移动触控区域,所述移动触控区域包含第一移动触控区域和第二移动触控区域;所述方法包括:所述移动触控区域设有XY坐标系;所述虚拟角色设有X'Y'Z'坐标系,其中第一移动触控区域控制虚拟角色在X' Y'方向移动,第二移动触控区域控制控制虚拟角色在Z'方向移动;当检测到虚拟角色位于静止状态时,改变第一移动触控区域为第一触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在X'Y'方向左右旋转、垂直上升或垂直下降;响应于第二移动触控区域的触控操作,控制所述虚拟角色在所述游戏场景中在Z'方向前进;当检测到虚拟角色处于Z'方向前进状态时,改变第一移动触控区域为第二触控样式,响应作用于所述第一移动触控区域的触控操作,控制所述虚拟角色在Z'方向前进的同时在X'Y'方向360°偏移,实现所述虚拟角色的三轴飞行控制。本发明提供的方法使得使用者在竖屏游戏的游玩过程中,操作游戏角色在空间立体移动时,仅通过单手操作,即可完成三轴以上的空间移动。

上述仅为本发明的具体实施方式,但本发明的设计构思并不局限于此,凡利用此构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号