对象选取方法和装置的制造方法

文档序号:9397044阅读:245来源:国知局
对象选取方法和装置的制造方法
【技术领域】
[0001] 本发明的实施方式涉及通信技术领域,更具体地,本发明的实施方式涉及一种对 象选取方法和装置。
【背景技术】
[0002] 本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的 描述不因为包括在本部分中就承认是现有技术。
[0003] 在各种终端应用程序中,游戏应用十分常见。目前,许多游戏应用中,都具有在游 戏场景中可以移动的游戏对象,例如各种玩家角色以及各种非玩家角色(NPC,Non-Player Character)。在游戏应用的不同场景中,游戏对象可以实施各种类型的动作。例如,在游戏 应用的战斗场景中,当前玩家所操控的玩家角色可以作为主对象,向包括其他玩家所操控 的其他玩家角色、计算机所操控的非玩家角色等在内的其他游戏对象实施各种攻击动作。
[0004] 目前游戏中最为常用的动作主要包括指定目标动作和非指定目标动作。指定目标 动作是指对游戏场景中已指定的游戏对象执行的动作。例如,该指定目标动作可以是单体 目标类技能,其用于朝向由玩家已经选定的一个单体目标释放技能,比如我们熟知的"火球 术";而非指定目标动作是指对游戏场景中的某个区域或范围执行的动作。

【发明内容】

[0005] 但是,由于指定目标动作自身的特性,现有技术中,对于指定目标动作的动作执行 需要依赖于确定的执行对象,而执行对象的选择需要由玩家手动地进行,例如使用鼠标或 触摸板等输入单元来点击并选择执行对象。然而,如果玩家没有对执行对象进行手动选择, 则可能导致该指定目标动作的动作执行失败。
[0006] 为此,在现有技术中,产生了一种技术方案来克服上述问题。
[0007] 在该技术方案中,提出了一种用于指定目标动作的快捷执行模式。当在游戏中当 开启该模式之后,玩家在执行指定目标动作时,游戏系统会自动地向鼠标指针所在位置处 的游戏对象执行该动作。这种快捷执行模式通常应用于多人在线竞技类游戏(MOBA),例如, 英雄联盟等。显然,该技术方案节省了玩家在执行指定目标动作时、即使鼠标已经悬浮在执 行目标之上、也仍然必须点击该目标以二次确认执行目标的过程,使得用户的操作体验更 加流畅。然而,其缺点在于,对于一个指定目标动作,如果玩家在执行动作时其鼠标没有移 动到执行目标之上时,仍然会导致该动作的执行失败,从而给玩家带来了一种不好的用户 体验。
[0008] 因此在现有技术中,用于指定目标动作的对象选取方式机械单一、操作繁琐且效 率低下,这是非常令人烦恼的过程。
[0009] 为此,非常需要一种改进的对象选取方法和装置,用于自动且准确地为玩家选择 指定目标动作的执行对象,以使得玩家在激烈战斗中可以更加准确和快捷地执行指定目标 动作,从而缩短了动作的执行时间,提高了玩家在执行游戏时的用户体验。
[0010] 在本上下文中,本发明的实施方式期望提供一种对象选取方法和装置。
[0011] 在本发明实施方式的第一方面中,提供了一种对象选取方法,包括:接收动作触发 指令,所述动作触发指令用于在游戏中触发主对象针对至少一个执行对象执行动作;针对 所述动作的多个潜在对象中的每一个潜在对象,计算所述潜在对象在多个游戏特性下被选 取为所述执行对象的综合得分;以及根据所述综合得分来从所述多个潜在对象之中选取所 述执行对象。
[0012] 在本发明实施方式的第二方面中,提供了一种对象选取装置,包括:触发指令接收 单元,用于接收动作触发指令,所述动作触发指令用于在游戏中触发主对象针对至少一个 执行对象执行动作;综合得分计算单元,用于针对所述动作的多个潜在对象中的每一个潜 在对象,计算所述潜在对象在多个游戏特性下被选取为所述执行对象的综合得分;以及执 行对象选取单元,用于根据所述综合得分来从所述多个潜在对象之中选取所述执行对象。
[0013] 在本发明实施方式的第三方面中,提供了一种对象选取设备,包括:存储单元和处 理单元,在所述存储单元上存储有计算机指令,当所述处理单元执行所述计算机指令时,所 述计算机指令用于执行以下步骤:接收动作触发指令,所述动作触发指令用于在游戏中触 发主对象针对至少一个执行对象执行动作;针对所述动作的多个潜在对象中的每一个潜在 对象,计算所述潜在对象在多个游戏特性下被选取为所述执行对象的综合得分;以及根据 所述综合得分来从所述多个潜在对象之中选取所述执行对象。
[0014] 在本发明实施方式的第四方面中,提供了一种计算机程序产品,包括:程序代码, 当在一个或多个计算装置上执行所述程序代码时,所述程序代码用于执行以下步骤:接收 动作触发指令,所述动作触发指令用于在游戏中触发主对象针对至少一个执行对象执行动 作;针对所述动作的多个潜在对象中的每一个潜在对象,计算所述潜在对象在多个游戏特 性下被选取为所述执行对象的综合得分;以及根据所述综合得分来从所述多个潜在对象之 中选取所述执行对象。
[0015] 根据本发明实施方式的对象选取方法和装置,可以综合地考虑指定目标动作的潜 在对象在各个游戏特性之间的差异,并且根据所述特性差异,智能地选取出"玩家最想选 取"的执行对象,以使得自动选出的游戏对象更加符合玩家的预期,降低了玩家在激烈战斗 中由于选取的执行对象不一定准确而导致动作执行失败或动作执行错误的发生概率,使得 玩家在激烈战斗中可以更加准确和快捷地执行游戏操作。
【附图说明】
[0016] 通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目 的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若 干实施方式,其中:
[0017] 图1示意性地示出了根据本发明的实施方式的一个示例性应用场景的框架示意 图。
[0018] 图2示意性地示出了根据本发明的实施方式中对象选取方法的一实施例的流程 图。
[0019] 图3示意性地示出了根据本发明的实施方式中综合得分计算步骤的一实施例的 流程图。
[0020] 图4示意性地示出了根据本发明的实施方式中选取执行对象步骤的一实施例的 流程图。
[0021] 图5示意性地示出了根据本发明实施方式的对象选取装置的示意图。
[0022] 图6示意性地示出了根据本发明实施方式的综合得分计算单元的示意图。
[0023] 图7示意性地示出了根据本发明实施方式的执行对象选取单元的示意图。
[0024] 图8示意性地示出了根据本发明实施方式的对象选取设备的示意图。
[0025] 图9示意性地示出了根据本发明另一实施方式的用于动作执行的程序产品的示 意图。
[0026] 在附图中,相同或对应的标号表不相同或对应的部分。
【具体实施方式】
[0027] 下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这 些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何 方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能 够将本公开的范围完整地传达给本领域的技术人员。
[0028] 本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、 方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软 件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0029] 根据本发明的实施方式,提出了一种对象选取方法和装置。
[0030] 在本文中,需要理解的是,所涉及的术语"动作"表示的是主对象对其他游戏对象 实施的一种作用,其实施的主体为主对象,其实施的客体为其他游戏对象(或称之为,执行 对象),但只有该动作触及到其他游戏对象时,该其他游戏对象才会被击中成为命中对象, 该命中对象则会受到该动作的影响而产生该动作对应的动作效果。其中,该动作可以是攻 击动作,则实施该动作的目的在于伤害命中对象;或者,该动作也可以是治疗动作,实施该 动作的目的在于为命中对象补充体力值或魔力值等;或者,该动作还可以是防御动作,实施 该动作的目的在于为命中对象提供防御,等等。因此,在本文中,"动作"并不限于【背景技术】 中列举的攻击动作。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅 用于区分,而不具有任何限制含义。
[0031] 下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0032] 发明概沐
[0033] 本发明人发现,由于现有技术中,对于指定目标动作的动作执行需要依赖于由玩 家手动地点选执行对象或者由玩家手动地将鼠标移动到执行目标之上,因此导致玩家需要 花费大量的精力和时间来寻找并确认指定目标动作的期望执行对象,这种操作显然过于繁 琐且效率低下,很可能出现由于玩家在激烈战斗中选取的执行对象不一定准确而导致动作 执行失败或动作执行错误等技术问题。
[0034] 基于发明人的上述发现的分析,本发明的基本设计思想是:综合地考虑指定目标 动作的潜在对象之间的游戏特性差异,并且根据所述特性差异,智能地在潜在对象之中为 玩家选出"玩家最想选取"的潜在对象,作为指定目标动作的执行对象,以使得玩家在激烈 战斗中可以更加准确和快捷地执行游戏操作。
[0035] 在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方 式。
[0036] 应用场景总览
[0037] 图1示意性地示出了根据本发明的实施方式的一个示例性应用场景的框架示意 图。
[0038] 参考图1,用户可以通过用户界面交互设备(例如,客户端102)与网络游戏的服 务器101进行交互。本领域技术人员可以理解,图1所示的框架示意图仅是本发明的实施 方式可以在其中得以实现的一个示例。本发明实施方式的适
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1