游戏中目标的选择方法和装置的制造方法_3

文档序号:9819402阅读:来源:国知局
]方式二:
[0053]更新战斗目标所绑定的属性对象,其中,属性对象为用于确定战斗目标的战斗属性的对象。
[0054]方式二更新战斗目标属性信息的方式又可以称为被动更新。被动更新是直接更新战斗单位绑定的属性对象,游戏系统在访问战斗目标的战斗属性时可以直接读取属性对象的值,进而可以方便开发人逻辑代码的编写。
[0055]在本可选实施方式中,通过游戏系统实现战斗目标属性信息的更新,在游戏中还可以设置手动的更新方式,以便游戏玩家手动对游戏进行更新。例如,在游戏界面中设置更新战斗目标属性的按钮,当游戏系统接收到用户发送的更新属性信息指令的情况下,即可实现战斗目标属性信息的更新,方便游戏玩家的操作。
[0056]在游戏的过程中,游戏系统实时监听用户点击操作事件,其中,在监听到用户点击操作事件为目标选择操作的情况下,获取游戏中多个战斗目标中的每个战斗目标的属性信息,其中,目标选择操作为在战斗目标中选择待操作目标的操作。
[0057]游戏系统监听游戏玩家的点击操作事件,当监听到该用户点击操作事件为目标选择操作的情况下,游戏系统触发目标选择的操作。监听用户点击操作事件的具体做法可以为以下过程:针对该游戏所安装的设备和操作系统,通过相应的系统底层应用程序编程接口(Applicat1n Programming Interface,简称API)来注册操作系统的事件信息;这部分事件信息统一封装成为操作系统兼容层,并以一致的方式传给UI模块;在用户点击操作时刻,UI模块检测API的回调事件,确认是否属于目标选择操作,若检测到目标选择操作,则触发目标选择的事件。
[0058]图2是根据本发明可选实施例的一种游戏中目标的选择方法的流程图,如图2所示,该方法包括如下步骤S202至步骤S210:
[0059]步骤S202,读取目标选择条件。研发人员可以通过脚本配置和表格配置中的至少一种方式进行目标选择条件的配置,在游戏开始的时刻,可以先读取相应地目标选择条件,以便进行后续的操作。
[0060]步骤S204,获取游戏中多个战斗目标中每个战斗目标的属性信息。其中,每个战斗目标的属性信息包括每个战斗目标在游戏中的位置信息和每个战斗目标的战斗属性。战斗属性可以为战斗目标的血量,目标类型等信息。
[0061]步骤S206,在检测到战斗目标的属性信息发生改变的情况下,更新每个战斗目标的属性信息。战斗目标在游戏的中可以随时变化,例如战斗目标位置信息的变化和战斗目标的战斗属性的变化。此时,需对每个战斗目标的属性信息进行更新。在本可选实施方式中,可以通过主动更新的方式进行更新,还可以通过被动更新的方式进行更新。
[0062]其中,主动更新的方式为:检测属性信息发生变化时触发的响应信息,并根据响应信息更新属性信息;
[0063]被动更新的更新方式为:更新战斗目标所绑定的属性对象,其中,属性对象为用于确定战斗目标的战斗属性的对象。
[0064]步骤S208,接收触发目标选择操作的响应消息。在本发明可选实施方式中,可以监听用户点击操作事件,其中,在监听到用户点击操作事件为目标选择操作的情况下,获取游戏中多个战斗目标中的每个战斗目标的属性信息,其中,目标选择操作为在战斗目标中选择待操作目标的操作。
[0065]步骤S210,根据目标选择条件和战斗目标的属性信息选择待操作的目标。在本可选实施方式中,通过配置的目标选择条件和属性信息即可确定待操作目标。
[0066]本发明可选实施方式中,目标选择操作支持预先定义多种目标选择条件,可以综合考虑玩家自身和战斗目标的属性信息(例如,血量、距离等多种因素),智能地从所有战斗目标中选择一个目标作为待操作目标,无需玩家手动选择操作,进而扫清了玩家在移动设备上面的操作障碍。同时,本发明实施方式还可以将目标选择操作和操作系统底层操作结合起来,可以增加游戏过程中对目标选择的流畅度,优化玩家的游戏体验。
[0067]本发明实施例还提供了一种游戏中目标的选择装置,该选择装置主要用于执行本发明实施例上述内容所提供的游戏中目标的选择方法,以下对本发明实施例送提供的游戏中目标的选择装置做具体介绍。
[0068]图3是根据本发明实施例的一种游戏中目标的选择装置的示意图,如图3所示,该选择装置主要包括:获取单元10和选择单元20,其中:
[0069]获取单元10,用于获取游戏中多个战斗目标中的每个战斗目标的属性信息,其中,属性信息为用于在战斗目标中确定待操作目标的信息。
[0070]选择单元20,用于至少根据属性信息在多个战斗目标中自动选择待操作目标,其中,待操作目标作为游戏中的用户所控制角色的攻击目标。
[0071]在本发明实施方式中,通过获取游戏中多个战斗目标的属性信息,来自动确定用户所控制角色的攻击目标,相对于现有技术中手动选取攻击目标的方式,达到了为用户自动选择操作目标的目的,进而解决了现有技术中玩家手动选择操作目标导致目标选择过程中流畅度较差的技术问题,实现了提高目标选择流畅度的技术效果,从而提升用户体验。
[0072]可选地,装置还包括:读取单元,用于在获取单元获取游戏中战斗目标的属性信息之前,读取战斗目标的目标选择条件,其中,目标选择条件为在战斗目标中选择待操作目标的条件;选择单元包括:目标选择模块,用于根据属性信息和目标选择条件在战斗目标中选择待操作目标。
[0073]可选地,装置还包括:接收单元,用于接收目标选择条件的配置指令;配置单元,用于根据配置指令按照预设配置方式配置目标选择条件,其中,预设配置方式包括以下至少之一:表格配置和脚本配置。
[0074]可选地,装置还包括:更新单元,用于在检测到战斗目标的位置信息发生改变和/或战斗目标的战斗属性发生改变情况下,更新每个战斗目标的属性信息。
[0075]可选地,更新单元包括:检测更新模块,用于检测属性信息发生变化时触发的响应信息,并根据响应信息更新属性信息;或者属性对象更新模块,用于更新战斗目标所绑定的属性对象,其中,属性对象为用于确定战斗目标的战斗属性的对象。
[0076]可选地,装置还包括:监听单元,用于监听用户点击操作事件,其中,在监听到用户点击操作事件为目标选择操作的情况下,获取游戏中多个战斗目标中的每个战斗目标的属性信息,其中,目标选择操作为在战斗目标中选择待操作目标的操作。
[0077]本发明提供的游戏中目标的选择装置不仅可以通过上述实施方式执行,还可以通过下述可选实施方式进行执行。
[0078]可选实施方式
[0079]图4是根据本发明可选实施例的一种游戏中目标的选择装置的示意图,如图4所示,该选择装置主要包括:目标选择条件配置模块100、目标选择条件触发模块200和目标选择条件执行模块300,其中:
[0080]目标选择条件配置模块100,用于配置目标选择条件。具体地,目标选择条件配置模块主要用于目标选择条件的配置。其中,目标选择条件的配置方式可以为表格配置,还可以为脚本配置。并且该目标选择条件支持的战斗目标的位置信息的相关的操作和战斗属性的相关的操作。
[0081 ]目标选择条件触发模块200,根据获取到的信息触发目标选择的操作。具体地,目标选择条件触发模块主要用于战斗目标的属性信息的管理,以及目标选择操作的检测。在目标选择条件触发模块接收到用户点击操作事件为目标选择操作的情况下,触发待操作目标的选择操作。
[0082]目标选择条件执行模块300,负责执行的目标选择规则。具体
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1