System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 游戏虚拟对象的控制方法、装置、终端及存储介质制造方法及图纸_技高网

游戏虚拟对象的控制方法、装置、终端及存储介质制造方法及图纸

技术编号:40282703 阅读:5 留言:0更新日期:2024-02-07 20:36
本发明专利技术公开了一种游戏虚拟对象的控制方法、装置、终端及存储介质。游戏虚拟对象的控制方法中,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述方法包括:设置连击键和释放键之间连接线形成的指令链与游戏虚拟对象技能的映射表;响应对所述连击键和所述释放键的操作形成输入指令链并确认,通过映射表索引出对应的游戏虚拟对象的技能;响应释放键的确认释放操作,游戏虚拟对象释放对应的技能。

【技术实现步骤摘要】

本专利技术属于计算机,具体涉及一种游戏虚拟对象的控制方法、装置、终端及存储介质


技术介绍

1、随着计算机技术的飞速发展,游戏逐渐成为人们日常生活中十分常见的一种娱乐方式。目前很多游戏品类在实际体验中,都会涉及到关于游戏中对象的操作控制,尤其是在以下品类中经常遇到,例如大型多人在线游戏(massively multiplayer online game,mmo)、多人在线战术竞技游戏(multiplayer online battle area game,moba)、动作类游戏(action game,act)、动作角色扮演游戏(action role-playing game,arpg)、运动类游戏(sports game,spg)。为了保证用户在手游上面拥有良好的操作控制体验,设计者通常会将对象的控制方式通过手机屏幕作为媒介来进行交互实现。所谓的手游是指运行在移动设备(如手机、平板电脑、智能手表等)中的游戏。

2、通常来说,游戏中能够让玩家进行操作控制的虚拟对象称作玩家角色,下述将以玩家角色来代指所谓的虚拟对象。其中玩家角色的操控主要分为2个方面,分别是玩家角色的移动操控和角色的其他行为操控。其他行为操控是指玩家角色在游戏中的主要游戏行为动作,例如攻击、技能释放、跳跃、聊天等。

3、目前业内关于玩家角色的操控,在手游上面的交互实现有以下几种主流方式:(1)关于手游上的玩家角色的移动操控:a.通过虚拟摇杆实现;b.通过手指点击屏幕实现。(2)关于手游上的玩家角色的其他行为操控:通过手指点击手机屏幕的ui元素(例如ui按钮等)实现。

4、如果通过手指点击手机屏幕的ui元素实现手游上的玩家角色的其他行为操控,那么理论上是一个ui元素对应一个行为的操控实现。目前在以mmo、act、arpg为首的游戏品类具有以下特点:这些品类中,一般来说玩家角色的其他行为的数量较多。例如在mmo中,玩家角色可操作的技能通常会很多。暗黑破坏神4设计了6个技能,而命运方舟则设计了8个技能。与此同时,受限于手机屏幕的尺寸大小,导致这么多的玩家角色的其他行为如果要操控的话,需要每个行为作为一个ui元素(按钮)显示在屏幕中,也就是将ui元素平铺在手机界面上,由于ui元素是跟角色行为是一一绑定的关系,导致了手机屏幕上的ui元素数量会随着角色行为数量的增多而增多。最终面临的问题就是手机屏幕上面铺满了很多ui元素,导致用户体验差。

5、目前为了解决这种问题,较为普遍的应对措施是做减法。所谓的减法是从玩法机制角度将玩家角色的其他行为进行有效的合并,即多个行为合并为一个行为。这样就能减少手机屏幕上面的ui元素,但是如此做法的代价就是通过简化操作来减低了游戏的可玩度。从而导致用户的游戏体验比不上在端游的体验。所谓的端游是指运行在pc(personalcomputer,个人计算机)端中的游戏。基于此,如何在玩家对象的其他行为数量相对较多的情况下,保证手机屏幕的ui元素相对简洁并且同时能够不简化操作,这个成为了研究热点。


技术实现思路

1、鉴于以上存在的问题,本专利技术提供一种游戏虚拟对象的控制方法、装置、终端及存储介质,用于通过引入技能输入指令链和连线的交互操作,使得技能释放的触发对象与ui按键的关系从“单对单”变成了“单对多”关系。

2、为解决上述技术问题,本专利技术采用如下的技术方案:

3、第一方面,本专利技术提供一种游戏虚拟对象的控制方法,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述方法包括:

4、设置连击键和释放键之间连接线形成的指令链与游戏虚拟对象技能的映射表;

5、响应对所述连击键和所述释放键的操作形成输入指令链并确认,通过映射表索引出对应的游戏虚拟对象的技能;

6、响应释放键的确认释放操作,游戏虚拟对象释放对应的技能。

7、在一种可能的实施方式中,所述输入指令链包括响应若干相邻连击键的依次拖拽操作形成的连击线以及以释放键的确认释放操作作为止点。

8、在一种可能的实施方式中,连击线的形成包括:手指保持与触控屏终端设备的下击状态,当移动手指离开第一连击键的热区时,触控屏终端设备接收信号并触发以下事件:在手指与图形用户界面的虚拟接触点与第一连击键的中心点之间生成一条连击线,所述连击线的其中一头固定在第一连击键的中心点不动,另一头跟随手指与图形用户界面的虚拟接触点移动而移动。

9、在一种可能的实施方式中,进一步包括:当手指保持下击并移动进入到相邻的第二连击键的热区时,触控屏终端设备接收信号并触发以下事件:连击线跟随手指的终点强制吸附到第二连击键的中心点,此时连击线连接了第一连击键和第二连击键;同时触控屏终端设备生成一个新的技能输入指令,并将该指令放到技能输入链中。

10、在一种可能的实施方式中,进一步包括:若下一连击键和上一个连击键之间是相邻关系且之间没有形成过连击线,则两者之间允许生成新的连击线,同时触控屏终端设备在技能输入指令链中新增该连击键操作的指令。

11、在一种可能的实施方式中,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:释放键为被选中的状态时,触控屏终端设备在图形用户界面上的新显示一个关闭键,所述关闭键用于取消技能释放。

12、在一种可能的实施方式中,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能为瞬时技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号并将释放键及其热区放大为设定的固定倍率的大小。

13、在一种可能的实施方式中,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能是非指向性技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号将释放键转变成方向指示器。

14、第二方面,本专利技术提供一种游戏虚拟对象的控制装置,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述装置包括:

15、映射模块,用于设置连击键和释放键之间连接线形成的指令链与游戏虚拟对象技能的映射表;

16、输入指令链形成模块,用于响应对所述连击键和所述释放键的操作形成输入指令链并确认,通过映射表索引出对应的游戏虚拟对象的技能;

17、技能释放模块,用于响应释放键的确认释放操作,游戏虚拟对象释放对应的技能。

18、在一种可能的实施方式中,所述输入指令链包括响应若干相邻连击键的依次拖拽操作形成的连击线以及以释放键的确认释放操作作为止点。

19、在一种可能的实施方式中,连击线的形成包括:手指保持与触控屏终端设备的下击状态,当移动手指离开第一连击键的热区时,触控屏终端设备接收信号并触发以下事件:在手指与图形用户界面的虚拟接触点与第一连击键的中心点之间生成一条连击线,所述连击线的其中本文档来自技高网...

【技术保护点】

1.一种游戏虚拟对象的控制方法,其特征在于,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述方法包括:

2.如权利要求1所述的游戏虚拟对象的控制方法,其特征在于,所述输入指令链包括响应若干相邻连击键的依次拖拽操作形成的连击线以及以释放键的确认释放操作作为止点。

3.如权利要求2所述的游戏虚拟对象的控制方法,其特征在于,连击线的形成包括:手指保持与触控屏终端设备的下击状态,当移动手指离开第一连击键的热区时,触控屏终端设备接收信号并触发以下事件:在手指与图形用户界面的虚拟接触点与第一连击键的中心点之间生成一条连击线,所述连击线的其中一头固定在第一连击键的中心点不动,另一头跟随手指与图形用户界面的虚拟接触点移动而移动。

4.如权利要求3所述的游戏虚拟对象的控制方法,其特征在于,进一步包括:当手指保持下击并移动进入到相邻的第二连击键的热区时,触控屏终端设备接收信号并触发以下事件:连击线跟随手指的终点强制吸附到第二连击键的中心点,此时连击线连接了第一连击键和第二连击键;同时触控屏终端设备生成一个新的技能输入指令,并将该指令放到技能输入链中。

5.如权利要求3所述的游戏虚拟对象的控制方法,其特征在于,进一步包括:若下一连击键和上一个连击键之间是相邻关系且之间没有形成过连击线,则两者之间允许生成新的连击线,同时触控屏终端设备在技能输入指令链中新增该连击键操作的指令。

6.如权利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:释放键为被选中的状态时,触控屏终端设备在图形用户界面上的新显示一个关闭键,所述关闭键用于取消技能释放。

7.如权利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能为瞬时技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号并将释放键及其热区放大为设定的固定倍率的大小。

8.如利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能是非指向性技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号将释放键转变成方向指示器。

9.一种游戏虚拟对象的控制装置,其特征在于,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述装置包括:

10.如权利要求9所述的游戏虚拟对象的控制装置,其特征在于,所述输入指令链包括响应若干相邻连击键的依次拖拽操作形成的连击线以及以释放键的确认释放操作作为止点。

11.如权利要求10所述的游戏虚拟对象的控制装置,其特征在于,连击线的形成包括:手指保持与触控屏终端设备的下击状态,当移动手指离开第一连击键的热区时,触控屏终端设备接收信号并触发以下事件:在手指与图形用户界面的虚拟接触点与第一连击键的中心点之间生成一条连击线,所述连击线的其中一头固定在第一连击键的中心点不动,另一头跟随手指与图形用户界面的虚拟接触点移动而移动。

12.如权利要求11所述的游戏虚拟对象的控制装置,其特征在于,进一步包括:当手指保持下击并移动进入到相邻的第二连击键的热区时,触控屏终端设备接收信号并触发以下事件:连击线跟随手指的终点强制吸附到第二连击键的中心点,此时连击线连接了第一连击键和第二连击键;同时触控屏终端设备生成一个新的技能输入指令,并将该指令放到技能输入链中。

13.如权利要求11所述的游戏虚拟对象的控制装置,其特征在于,进一步包括:若下一连击键和上一个连击键之间是相邻关系且之间没有形成过连击线,则两者之间允许生成新的连击线,同时触控屏终端设备在技能输入指令链中新增该连击键操作的指令。

14.如权利要求9至13任一所述的游戏虚拟对象的控制装置,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:释放键为被选中的状态时,触控屏终端设备在图形用户界面上的新显示一个关闭键,所述关闭键用于取消技能释放。

15.如权利要求9至13任一所述的游戏虚拟对象的控制装置,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能为瞬时技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号并将释放键及其热区放大为设定的固定倍率的大小。

16.如利要求9至13任一所述的游戏虚拟对象的控制方法,其特征在于,响应...

【技术特征摘要】

1.一种游戏虚拟对象的控制方法,其特征在于,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述方法包括:

2.如权利要求1所述的游戏虚拟对象的控制方法,其特征在于,所述输入指令链包括响应若干相邻连击键的依次拖拽操作形成的连击线以及以释放键的确认释放操作作为止点。

3.如权利要求2所述的游戏虚拟对象的控制方法,其特征在于,连击线的形成包括:手指保持与触控屏终端设备的下击状态,当移动手指离开第一连击键的热区时,触控屏终端设备接收信号并触发以下事件:在手指与图形用户界面的虚拟接触点与第一连击键的中心点之间生成一条连击线,所述连击线的其中一头固定在第一连击键的中心点不动,另一头跟随手指与图形用户界面的虚拟接触点移动而移动。

4.如权利要求3所述的游戏虚拟对象的控制方法,其特征在于,进一步包括:当手指保持下击并移动进入到相邻的第二连击键的热区时,触控屏终端设备接收信号并触发以下事件:连击线跟随手指的终点强制吸附到第二连击键的中心点,此时连击线连接了第一连击键和第二连击键;同时触控屏终端设备生成一个新的技能输入指令,并将该指令放到技能输入链中。

5.如权利要求3所述的游戏虚拟对象的控制方法,其特征在于,进一步包括:若下一连击键和上一个连击键之间是相邻关系且之间没有形成过连击线,则两者之间允许生成新的连击线,同时触控屏终端设备在技能输入指令链中新增该连击键操作的指令。

6.如权利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:释放键为被选中的状态时,触控屏终端设备在图形用户界面上的新显示一个关闭键,所述关闭键用于取消技能释放。

7.如权利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能为瞬时技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号并将释放键及其热区放大为设定的固定倍率的大小。

8.如利要求1至5任一所述的游戏虚拟对象的控制方法,其特征在于,响应释放键的确认释放操作,游戏虚拟对象释放对应的技能包括:若技能是非指向性技能,当手指的虚拟接触点坐标进入到释放键的热区内时,触控屏终端设备接收信号将释放键转变成方向指示器。

9.一种游戏虚拟对象的控制装置,其特征在于,通过触控屏终端设备提供图形用户界面,在所述图形用户界面上显示游戏虚拟对象,所述图形用户界面上包括三个以上连击键以及一个释放键,所述装置包括:

10.如权利要求9所述的游戏虚拟对象的控制...

【专利技术属性】
技术研发人员:彭子琛杨烁陈其捷张翰
申请(专利权)人:杭州游卡网络技术有限公司
类型:发明
国别省市:

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

1