游戏对象获取方法、装置、电子设备及可读存储介质与流程

文档序号:16474409发布日期:2019-01-02 23:26阅读:189来源:国知局
游戏对象获取方法、装置、电子设备及可读存储介质与流程

本发明涉及图像处理技术领域,更具体的说,是涉及游戏对象获取方法、装置、电子设备及可读存储介质。



背景技术:

游戏对象是指用户在游戏中可使用的对象,例如游戏道具、游戏角色等;在一些游戏中,游戏对象可以通过选取获得,例如,用户可以在游戏对象选取页面,点击选取按钮,从而后台可从候选游戏对象中选取出游戏对象,用户选取得到的游戏对象可以允许用户在游戏中使用。

在用户点击选取按钮后,游戏对象的选取一般由后台确定,如果在用户点击选取按钮后,不给予用户一定的反馈,用户可能会认为选取按钮未点击成功(如用户可能会认为因为网络原因、操作不当等原因,导致选取按钮未点击成功),这就经常导致用户在没有再次选取游戏对象的意图时,再次点击选取按钮,导致非用户意图的再次进行游戏对象选取,即产生误触发游戏对象获取的情况;因此如何优化游戏对象获取方式,以降低误触发游戏对象获取的情况,成为了本领域技术人员需要考虑的问题。



技术实现要素:

有鉴于此,本发明提供了一种游戏对象获取方法、装置、电子设备及可读存储介质,以克服现有技术中用户在没有再次选取游戏对象的意图时,再次点击选取按钮,导致误触发游戏对象获取的问题。

为实现上述目的,本发明提供如下技术方案:

一种游戏对象获取方法,包括:

显示游戏对象选取页面;所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象;

响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域;

播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画;

在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

一种游戏对象获取装置,包括:

第一显示模块,用于显示游戏对象选取页面;所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象;

获取模块,用于响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域;

播放模块,用于播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画;

第二显示模块,用于在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

一种电子设备,包括:

显示器;

存储器,用于存储程序;

处理器,用于执行所述程序,所述程序具体用于:

控制所述显示器显示游戏对象选取页面;所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象;

响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域;

播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画;

在所述第一动画播放完毕时,控制所述显示器输出获取到所述目标游戏对象的提示。

一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任一所述的游戏对象获取方法包含的各个步骤。

经由上述的技术方案可知,与现有技术相比,本发明实施例提供的游戏对象获取方法,若用户需要选取游戏对象,可以进入游戏对象选取页面;可选的,在游戏对象选取页面上用户可以触按相应的按键或发出相应的语音或执行相应的预设动作,使得电子设备可以检测到表征选取游戏对象的选取指令,电子设备获取所选取的目标游戏对象对应的目标位置区域,播放第一动画,在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。通过该第一动画可以提示用户,电子设备或后台处于选择目标游戏对象的状态或处于已经完成目标游戏对象选取的状态,通过播放第一动画的方式告知用户其自身已经成功触发选取游戏对象的操作,因此,不会出现再次误触发游戏对象获取的情况。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的游戏对象获取系统的一种实现方式的结构图;

图2为本发明实施例提供的游戏对象选取页面的一种实现方式的示意图;

图3为本发明实施例提供的游戏对象获取方法的一种实现方式的流程图;

图4为本发明实施例提供的预定背景的一种实现方式的示意图;

图5a至图5c为本发明实施例提供的第一动画包含的三帧静态画面的一种实现方式的示意图;

图6为本发明实施例提供的包含获取到的所述目标游戏对象的提示的界面的一种实现方式的示意图;

图7为本发明实施例提供的游戏对象获取方法的另一种实现方式的流程图;

图8为本发明实施例提供的游戏对象类型选择页面的一种实现方式的示意图;

图9为本发明实施例提供的游戏对象获取方法的又一实现方式的流程图;

图10为本发明实施例提供的第三动画包含的一帧静态画面的一种实现方式的示意图;

图11a至图11f为本发明实施例提供的第一动画包含的六帧静态画面的一种实现方式的示意图;

图12为本发明实施例提供的游戏对象获取装置的一种实现方式的结构图;

图13为本发明实施例提供的电子设备的一种实现方式的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的游戏对象获取方法可以应用于游戏客户端,游戏客户端可以为网页客户端,也可以为应用程序客户端。

本发明实施例提供的游戏对象获取方法还可以应用于安装有应用程序客户端或浏览器的电子设备,电子设备可以为手机、平板电脑、笔记本电脑、台式机等电子设备。

本发明实施例提供的游戏对象获取方法可以应用于包含电子设备和/或服务器的游戏对象获取系统。

如图1所示,为本发明实施例提供的游戏对象获取系统的一种实现方式的结构图。

游戏对象获取系统包括:电子设备11和服务器12。

服务器12可以是一台服务器,也可以是由若干台服务器组成的服务器集群,或者是一个云计算服务中心。

电子设备11显示游戏对象选取页面。该游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象。

假设预定背景为星空背景,星空背景是指缀满星星的空间,星空背景中可以用预设颜色的点表示星星。游戏对象选取页面可以如图2所示,图2中用白色的点表示星星。图2中星空背景不同位置区域用星座标识表征。不同的星座标识对应不同的游戏对象。

星座标识可以为狮子座、六分仪座、白鸟座等。

在一可选实施例中图2中的111可以为游戏对象选择按键。

在一可选实施例中,用户可以触按游戏对象选择按键111,电子设备11检测到用户触按游戏对象选择按键时,即检测到表征选取游戏对象的选取指令。

在一可选实施例中,电子设备11检测到表征选取游戏对象的语音或预设手势时,即检测到表征选取游戏对象的选取指令。

电子设备11响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域。

在一可选实施例中,电子设备11可以将选取游戏对象的选取指令发送至服务器12,服务器12从预定背景包含的多个游戏对象中,确定目标游戏对象;并将目标游戏对象在预定背景的目标位置区域发送给电子设备11。

服务器12可以存储有预设背景中不同游戏对象对应的不同位置区域。

在一可选实施例中,电子设备11可以存储有预设背景中不同游戏对象对应的不同位置区域。

电子设备11播放第一动画,所述第一动画包括:预定移动物由预定背景的设定位置区域移动到目标位置区域的动画。在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

本发明实施例提供的游戏对象获取方法,若用户需要选取游戏对象,可以进入游戏对象选取页面;可选的,在游戏对象选取页面上用户可以触按相应的按键或发出相应的语音或执行相应的预设动作,使得电子设备可以检测到表征选取游戏对象的选取指令,电子设备获取所选取的目标游戏对象对应的目标位置区域,播放第一动画,在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。用户可以观测到包含预定移动物由设定位置区域移动至目标位置区域的第一动画,通过该第一动画可以提示用户电子设备或后台处于选择目标游戏对象的状态或处于已经完成目标游戏对象选取的状态,通过播放第一动画的方式告知用户其自身已经成功触发选取游戏对象的操作,因此,不会出现再次误触发游戏对象获取的情况。

下面结合游戏对象获取系统,对游戏对象获取方法进行说明。

如图3所示,为本发明实施例提供的游戏对象获取方法的一种实现方式的流程图,该方法包括:

步骤s301:显示游戏对象选取页面。

所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象。

例如,游戏对象选取页面可以如图2所示。

在一可选实施例中,预定背景可以为包围地球的天球体,该天球体与地球的球心o相同。如图4所示。

可以理解的是,地球有经度和纬度;将地球上的经度和纬度映射到天球体上,得到了天球体上的赤经和赤纬。赤经与经度对应;赤纬和纬度对应。在一可选实施例中,预设背景的不同位置区域可以用赤经和赤纬表征。即不同游戏对象位于预设背景的赤经和赤纬不同。

图4中所示的xyz坐标系可以为世界坐标系。

步骤s302:响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域。

本发明实例中获取表征选取游戏对象的选取指令的方式有多种,本发明实施例提供但不限于以下几种。

第一种,获取游戏对象选择按键111被触按的指令,即得到表征选取游戏对象的选取指令。

如图2所示,游戏对象选取页面可以展示有游戏对象选择按键111,用户可以触按该游戏对象选择按键111。

第二种,获取表征选取游戏对象的语音或预设手势的指令,即得到表征表征选取游戏对象的选取指令。

在一可选实施例中,获取所选取的目标游戏对象对应的目标位置区域包括:

从预设背景包含的多个游戏对象中,确定目标游戏对象;

确定所述目标游戏对象位于所述预设背景的目标位置区域。

在一可选实施例中,可以从预设背景包含的多个游戏对象中,随机选取目标游戏对象。

步骤s303:播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画。

在一可选实施例中,预定背景的设定位置区域可以为图4所示的球心o所在的位置区域;在另一可选实施例中,预定背景的设定位置区域可以为游戏对象选取页面的中心位置区域。

第一动画包括序列化的多帧静态画面,在一可选实施例中,序列化的多帧静态画面可以包括如图5a至图5c所示的三帧静态画面。

图5a中包括预定发射物41,预定发射物41包括预定移动物42,即预定发射物41位于预定背景中的位置区域为设定位置区域。

图5a所示的静态画面包括:预定发射物41刚刚发射出预定移动物42,可以看出预定移动物42部分与预定发射物重合。

图5b所示的静态画面包括:预定移动物42远离预定发射物41。闪电符号表示预定移动物42的拖尾。例如,流星划过天空的拖尾。

图5c所示的静态画面包括:预定移动物42已经离与预定发射物41很远了,因此在图5c中未画出预定发射物41,表征已经无法看到预定发射物41了。

图5a至图5c仅为示例,并不对本发明实施例的第一动画造成限定。

在一可选实施例中,上述各实施例中的第一动画的生成方法可以包括:

基于所述设定位置区域与所述目标位置区域生成移动轨迹。获取序列化的多帧静态画面。

一帧静态画面包括:预定移动物位于所述移动轨迹的一个位置区域,不同静态画面中,预定移动物位于所述移动轨迹的位置区域不同;序列化的多帧静态画面随着次序的增加包含的预定移动物与设定位置区域的距离增加;最后一帧静态画面包括:预定移动物位于所述移动轨迹的目标位置区域。

在一可选实施例中,移动轨迹可以为贝塞尔曲线。

步骤s304:在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

在一可选实施例中,输出获取到所述目标游戏对象的提示可以包括:输出获取到的所述目标游戏对象的信息。

假设预设背景为星空背景,目标位置区域表征白鸟座,白鸟座对应冰河圣斗士,则可以展示有图6所示包含获取到的所述目标游戏对象的提示的界面。目标游戏对象的信息包括但不限于:游戏对象对应的人物图像、游戏对象的技能等等。

如图7所示,为本发明实施例提供的游戏对象获取方法的另一种实现方式的流程图,该方法包括:

步骤s701:显示游戏对象类型选择页面,所述游戏对象类型选择页面展示有至少一个类型标识,一个类型标识表征一个类型的游戏对象。

至少一个类型标识的数目可以为1个,2个,3个,...。

在一可选实施例中,可以按照战斗能力等级划分多个游戏对象,此时,一个类型标识表征位于同一种战斗能力等级的多个游戏对象,不同类型标识对应的战斗能力等级不同;在一可选实施例中,可以按照稀有度划分多个游戏对象,此时一个类型标识表征处于同一稀有度的多个游戏对象。不同类型标识对应的稀有度不同。

稀有度是所有游戏对象具有的一项属性,它能粗略地体现出游戏对象的价值与获取难度。

以稀有度为例对游戏对象类型选择页面进行说明,游戏对象类型选择页面可以如图8所示,游戏对象类型页面展示有三个类型标识,分别为:普通召唤、中级召唤、高级召唤;普通召唤对应稀有度为c~a的游戏对象;中级召唤对应稀有度为b~s的游戏对象;高级召唤对应稀有度为b~ss的游戏对象。

其中,稀有度c~a小于稀有度b~s;稀有度b~s小于稀有度b~ss。

其中,四角星为普通召唤的按键;五角星☆为中级召唤的按键,六角星为高级召唤的按键。本发明实施例并不对按键的形状进行限定,图8仅为示例。

步骤s702:从所述至少一个类型标识中,确定目标类型标识,以生成进入与所述目标类型标识相应的游戏对象选取页面的指令。

例如,如图8所示,用户点击中级召唤按键后,可以生成进入中级召唤按键对应的游戏对象选取页面的指令。

步骤s703:显示游戏对象选取页面。

在一可选实施例中,游戏对象选取页面可以如图2所示。

在一可选实施例中,预设背景可以为星空场景,星空场景可以为如图4所示的天球体;若天球体各个位置用赤经和赤纬表示,则游戏对象选取页面还可以展示中心位置的赤经和赤纬。

如图2所示的11h10m29s以及9°5′55″。

在一可选实施例中,可以不包括步骤s701至步骤s702,此时,若用户需要选择游戏对象,用户可以直接进入游戏对象选取页面,如图2所示。

步骤s704:响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域。

若包含步骤s701至步骤s702,则在一可选实施例中,获取所选取的目标游戏对象对应的目标位置区域包括:|

从所述目标类型标识对应的多个游戏对象中,确定目标游戏对象;

获取所述目标游戏对象在所述预设背景的目标位置区域。

若不包含步骤s701至步骤s702,则在一可选实施例中,获取所选取的目标游戏对象对应的目标位置区域包括:

从预设背景包含的多个游戏对象中,确定目标游戏对象;

获取所述目标游戏对象在所述预设背景的目标位置区域。

步骤s705:播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画。

步骤s706:在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

如图9所示,为本发明实施例提供的游戏对象获取方法的又一实现方式的流程图,该方法包括:

步骤s901:检测到进入游戏对象类型选择页面的指令时,获取电子设备的初始显示视角。

若用户需要选择游戏对象,则需要进入游戏对象类型选择页面,在一可选实施例中,游戏对象类型选择页面展示有预定背景的局部画面;在一可选实施例中,对于任何用户而言,进入游戏对象类型选择页面的初始时刻,展示的预定背景中局部画面相同;在另一可选实施例中,进入游戏对象类型选择页面的初始时刻,展示的预定背景中局部画面与预定背景的初始显示视角有关。

在一可选实施例中,所述获取电子设备的初始显示视角包括:

获取电子设备的初始姿态参数;

基于所述初始姿态参数,获得所述初始显示视角。

以电子设备是手机为例进行说明,可以理解的是,不同用户进入游戏对象类型选择页面的初始时刻,手持手机的姿势可能不同,使得手机的姿态参数不同。因此,不同用户进入游戏对象类型选择页面时,游戏对象类型选择页面展示的预定背景中的局部画面不同。

在一可选实施例中,可以通过电子设备包含的陀螺仪、磁场传感器、旋转向量传感器获得电子设备的姿态参数。

步骤s902:在所述游戏对象类型选择页面展示,所述预定背景中与所述初始显示视角对应的局部画面以及至少一个类型标识,一个类型标识表征一个类型的游戏对象。

在一可选实施例中,游戏对象类型选择页面可以如图8所示。

在一可选实施例中,在所述游戏对象类型选择页面展示,所述初始显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息。一个星座标识的星座图案信息包括:该星座标识对应的图形(例如图8所示的狮子座的狮子图形)和/或该星座标识对应的各预设点连线的动画(例如,图8所示的狮子座包含的九个预设点的白色连线)。

在一可选实施例中,游戏对象类型选择页面的中心位置也可以展示中心位置对应的赤经和赤纬。如图2所示。

在一可选实施例中,在游戏对象类型选择页面展示,所述初始显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息。如图8所示,可以展示狮子座的星座图案(狮子的形状),和/或,星座图案对应的各预设点连线的动画(图8所示的狮子座包括9个预设点用白色线条连接)。

在一可选实施例中,在游戏对象类型选择页面展示,所述初始显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息包括:

在游戏对象类型选择页面展示,初始显示视角对应的局部画面的中心位置区域包含的星座标识的星座图案信息。图8中由于狮子座正好位于局部画面的中心位置区域,因此可以显示狮子座的星座图案信息。

在一可选实施例中,还包括步骤s903。

步骤s903:获取所述预定背景的当前显示视角,在所述游戏对象类型选择页面展示,预定背景中与当前显示视角对应的局部画面。

随着预定背景的显示视角的变化,所述游戏对象类型选择页面展示的局部画面发生变化。

本发明实施例中提及的“当前显示视角”是指“当前时刻的显示视角”。

在一可选实施例中,用户可以通过触按电子设备的显示屏的方式变更预定背景的显示视角;在另一可选实施例中,用户可以通过改变电子设备的姿态的方式变更预定背景的显示视角。

电子设备的姿态可以包括:电子设备的显示屏的朝向以及所述电子设备的俯仰角度。

通过变更预定背景的显示视角的方式,用户可以在游戏对象类型选择页面中查看预定背景的任意局部画面。

用户可以在游戏对象类型选择页面展示有自己喜欢的局部画面情况下,从所述至少一个类型标识中,确定目标类型标识。

在一可选实施例中,“在所述游戏对象类型选择页面展示,预定背景中与当前显示视角对应的局部画面”包括:在所述游戏对象类型选择页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面。

在一可选实施例中,在所述游戏对象类型选择页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面包括:

在所述游戏对象类型选择页面展示,所述当前显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息;其中,所述预定背景的一个位置区域采用一个星座标识表示,一个星座标识的星座图案信息包括:该星座标识对应的图形和/或该星座标识对应的各预设点连线的动画。

在一可选实施例中,在游戏对象选取页面展示,所述当前显示视角对应的局部画面的中心区域所包含的至少一个星座标识的星座图案信息。如图8所示。

在一可选实施例中,获取局部画面的中心区域为包含局部画面的中心位置的区域。

在一可选实施例中,在所述游戏对象类型选择页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面还包括:

控制所述上一显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息,逐渐消失。

步骤s904:从所述至少一个类型标识中,确定目标类型标识,以生成进入与所述目标类型标识相应的游戏对象选取页面的指令。

步骤s905:响应进入与所述目标类型标识相应的游戏对象选取页面的指令,显示游戏对象选取页面。

在一可选实施例中,用户通过变更电子设备的显示视角,使得游戏对象类型选择页面展示自己期望展示的预定背景中的局部画面后,用户从所述至少一个类型标识中,选择目标类型标识的过程中,一般不会更改电子设备的显示视角,因此,游戏对象选取页面会继承展示游戏对象类型选择页面展示的步骤s903中的局部画面。

由于游戏对象选取页面会继承展示游戏对象类型选择页面展示的步骤s803中的局部画面,用户可以通过步骤s903更改游戏对象选取页面展示的预定背景中的局部画面。

在一可选实施例中,仅可以通过步骤s903查看预定背景的各局部画面。即进入游戏对象选取页面后,游戏对象选取页面展示的局部画面就固定了,不能更改。

在另一可选实施例中,在进入游戏对象选取页面后,用户仍然可以更改预定背景的显示角度,即可以在游戏对象选取页面查看预定背景的不同局部画面。即可以包括步骤s906至步骤s907。

在一可选实施例中图9所示的实施例可以不包括步骤s901至步骤s904;此时步骤s905具体为:检测到进入游戏对象选取页面指令,显示游戏对象选取页面。

若用户需要选择游戏对象,则可以直接进入游戏对象选取页面,在一可选实施例中,游戏对象选取页面展示有预定背景的局部画面;在一可选实施例中,对于任何用户而言,进入游戏对象选取页面的时刻,展示的预定背景中局部画面相同;在另一可选实施例中,进入游戏对象选取页面的时刻,展示的预定背景中局部画面与预定背景的初始显示视角有关。此时,步骤s905具体包括:检测到进入游戏对象选取页面指令时,获取预设背景的初始显示视角;在游戏对象选取页面展示,所述预定背景的初始显示视角对应的局部画面。

上述获取电子设备的初始获取电子设备的初始姿态参数;

基于所述初始姿态参数,获得所述初始显示视角。

以电子设备是手机为例进行说明,可以理解的是,不同用户进入游戏对象选取页面的时刻,手持手机的姿势不同,使得手机的姿态参数不同。因此,不同用户进入游戏对象选取页面时,游戏对象选取页面展示的预定背景中的局部画面不同。

在一可选实施例中,可以通过电子设备包含的陀螺仪、磁场传感器、旋转向量传感器获得电子设备的姿态参数。

步骤s906:获取所述预定背景的当前显示视角。

本发明实施例中提及的“当前显示视角”是指“当前时刻的显示视角”。

在一可选实施例中,用户可以通过触按电子设备的显示屏的方式变更预定背景的显示视角;在另一可选实施例中,用户可以通过改变电子设备的姿态的方式变更预定背景的显示视角。

电子设备的姿态可以包括:电子设备的显示屏的朝向以及所述电子设备的俯仰角度。

通过变更预定背景的显示视角的方式,用户可以在游戏对象类型选择页面中查看预定背景的任意局部画面。

步骤s907:在所述游戏对象选取页面展示,所述预定背景中与当前显示视角对应的局部画面。

在一可选实施例中,在所述游戏对象选取页面展示,所述预定背景中与当前显示视角对应的局部画面包括:在所述游戏对象选取页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面。

在一可选实施例中,所述在所述游戏对象选取页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面包括:

在所述游戏对象选取页面展示,所述当前显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息;其中,所述预定背景的一个位置区域采用一个星座标识表示,一个星座标识的星座图案信息包括:该星座标识对应的图形和/或该星座标识对应的各预设点连线的动画;

和/或,

控制所述上一显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息,逐渐消失。

在一可选实施例中,在游戏对象选取页面展示,所述初始显示视角对应的局部画面的中心区域所包含的至少一个星座标识的星座图案信息。如图2所示,狮子座位于局部画面的中心区域,因此,可以展示狮子座的星座图案(图2所示的狮子的形状),和/或,星座图案对应的各预设点连线的动画(图2中狮子座包括9个预设点用白色线条连接)。

在一可选实施例中,还包括:

步骤s908:检测到所述预定背景的当前显示视角与前一显示视角不同时,播放第二动画,所述第二动画包括:所述游戏对象选取按键旋转的动画;所述游戏对象选取页面展示有游戏对象选取按键。

在一可选实施例中,步骤s908与“步骤s906至步骤s907”可以同时执行;即随着预定背景的显示视角不断变化,游戏对象选取页面展示的预定背景的局部画面不断变化,且,播放游戏对象选取按键旋转的动画。

在该实施例中,通过第二动画表征预定背景的显示视角发生变化。即用户在变更预定背景的显示视角的过程中,可以通过第二动画给用户反馈。

游戏对象选取页面可以如图2所示,步骤s908提及的游戏对象选取按键可以为图2中游戏对象选取按键111。

游戏对象选取按键111包含可以旋转的指针;游戏对象选择按键111旋转可以包括:旋转指针的旋转。

游戏对象选取按键的形状可以任意,不局限于圆形。

在一可选实施例中,还可以包括:

步骤s909:检测到所述游戏对象选取按键被触按时,生成所述选取指令。

步骤s910:响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域。

在一可选实施例中,还包括:

步骤s911:播放第三动画。当确定所选取的目标游戏对象对应的目标位置区域且所述第三动画播放完毕时,执行步骤s912。

在一可选实施例中,所述第三动画包括序列化的多帧静态画面,序列化的多帧静态画面均包括预定发射物(例如图10所示的静态画面中的预定发射物41),序列化的多帧静态画面分别对应的特效状态为随着次序增加所述预定发射物的亮度增加;所述预定发射物位于所述预定背景的所述设定位置。可选的,第三动画展示给用户以下视觉体验:预定发射物在不断聚集能量,随着能量的不断增多预定发射物越来越亮。

在一可选实施例中,预定发射物可以为雅典娜权杖。

第三动画包含的序列化的多帧静态画面可以包括图10所示的静态画面。

图10所示的静态画面表示预设发射物41正在聚集能量。图10中黑色的线条表征能量,黑色的线条与预设发射物41相连,表征能量在往预设发射物41聚集。

在一可选实施例中,步骤s911和步骤s910中“获取所选取的目标游戏对象对应的目标位置区域”可以同时执行。

即在电子设备11获取所选取的目标游戏对象对应的目标位置区域的过程中,用第三动画提示用户电子设备11或后台正在从多个游戏对象中选择目标游戏对象。可选的,播放第三动画包括:

基于获取所选取的目标游戏对象对应的目标位置区域的进度,播放所述第三动画。当确定出目标游戏对象对应的目标位置区域时,所述第三动画播放完毕。

步骤s912:播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画。

在图9所示的实施例中,可以不包括步骤s911;也可以包括步骤s911;若包括步骤s911,由于预定发射物41与预定移动物42均位于设定位置区域。在播放完毕第三动画后,继续播放第一动画;可选的,给用户带来的视觉体验为:预设发射物41能量聚集到一定程度后,发射出预定移动物42。

在一可选实施例中,第一动画包括序列化的多帧静态画面,一帧静态画面对应一特效状态,所述播放第一动画包括:

在所述第一动画的播放进度达到第一播放进度之前,依序播放特效状态随着时间增加所述预定移动物与所述预定发射物之间距离增大的静态画面;如图5b所示。

在所述第一动画的播放进度达到所述第一播放进度时,依序播放特效状态随着时间增加所述预定移动物与所述目标游戏对象之间的距离减小的静态画面,如图5c所示,直至播放特效状态为所述预定移动物与所述目标游戏对象重合的静态画面。

在一可选实施例中,若预定背景为星空场景则预定移动物与所述目标位置区域重合后,展示目标位置区域对应的星座图案。

在一可选实施例中,播放第一动画还包括:

在所述第一动画的播放进度达到第二播放进度时,依序播放特效状态随时间增加目标位置区域逐渐爆炸的静态画面。如图11a至11b所示。图11a所示的静态画面包括:预设移动物41与目标位置区域重合,白色光圈表征预设移动物41与目标位置区域重合后产生的爆炸能量的波及范围。图11b所示的静态画面包括:爆炸能量波及范围大于图11a所示的范围。

可选的,给用户带来的视角感受为:目标游戏对象对应的目标位置区域爆炸,爆炸能量由远及近波及显示屏。可选的,若位置区域用星座标识表征,则给用户带来的视角感受为:星座爆炸,爆炸能量与星座的碎片由远及近冲击显示屏。

第二播放进度对应预定移动物与所述目标游戏对象重合的静态画面。

在一可选实施例中,播放第一动画还包括:

在第一动画的播放进度达到第三播放进度时,依序播放特效状态随时间增加星座碎片逐渐聚合的静态画面,如图11c至图11f。可选的,给用户带来的视觉感受为:卡牌碎片逐渐聚合(如图11c和图11d),当卡牌碎片聚合成功后,会产生大量能量,能量围绕卡牌(如图11e,虚线表示能量),最终展示聚合成功后的卡牌(如图11f)。

步骤s913:在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

上述各个实施例中,游戏对象选取页面和游戏对象类型选择页面可以均展示有预定背景中显示角度对应的局部画面。这里涉及预定背景的显示角度的获取方法。

本发明实施例提供但不限于以下预定背景的显示角度的获取方式。

第一种,获取触按电子设备的触按参数;基于触按参数,获得预定背景的显示角度。

触按参数可以包括:触按轨迹,和/或,触按速度,和/或,触按时间。

在一可选实施例中,预定背景为如图4所示的天球体(又称星空球)。假设游戏对象都分布在星空球的相应位置区域中。可以以星空球的球心o为圆心建立世界坐标系。

假定在星空球中放置有虚拟相机,虚拟相机可安放在星空球中的任意位置,用世界坐标系来描述虚拟相机拍摄预定背景的拍摄视角。虚拟相机的拍摄视角即为预定背景的显示视角。

可以将触按参数转换为描述虚拟相机拍摄预定背景的拍摄视角,以得到预定背景的显示视角。

第二种,获取电子设备的姿态参数;基于姿态参数,获得预定背景的显示角度。

可以基于电子设备包含的陀螺仪、磁场传感器、旋转向量传感器、重力传感器以及指南针中的一种或多种,获得电子设备的姿态参数。

可以将电子设备的姿态参数转换为描述虚拟相机拍摄预定背景的拍摄视角,以得到预定背景的显示视角。

在一可选实施例中,可以通过以下算法获得电子设备的姿态参数。

获取旋转向量传感器检测到的参数的算法如下:

sensormanager=(sensormanager)getsystemservice(context.sensor_service);

sensor=sensormanager.getdefaultsensor(sensor.type_rotation_vector);

sensormanager.registerlistener(this,sensor,sensormanager.sensor_delay_normal)。

获取磁场传感器检测到的参数的算法如下:

获取陀螺仪检测到的参数的算法如下:

vargyroscope=getgyroscoperotate();

获取重力传感器检测到的参数的算法如下:

vargravity=getgravityvector();

获取指南针检测到的参数的算法如下:

varcompass=getcompassvector();

将上述五个参数进行模拟矫正,获得稳定的电子设备姿态参数。

将电子设备姿态参数经过防抖算法处理应用到虚拟相机上。

本发明实施例中可以采用第一种方式和/或第二种方式得到预定背景的显示视角。

若仅采用第一种方式得到预定背景的显示视角,则在最初进入游戏对象类型选择页面时,由于用户还未针对游戏对象类型选择页面进行触按操作,因此,游戏对象类型选择页面可以展示预定背景中任一局部画面,或,展示预定背景中预设的局部画面。

若用户有游戏对象选取需求时,可以直接进入游戏对象选取页面(即电子设备不展示游戏对象类型选择页面),由于用户还未针对游戏对象选取页面进行触按操作,因此,游戏对象选取页面可以展示预定背景中任一局部画面,或,展示预定背景中预设的局部画面。

若仅采用第二种方式得到预定背景的显示视角,则在最初进入游戏对象类型选择页面或游戏对象选取页面时,可以展示预定背景中初始显示视角对应的局部画面。

若电子设备即支持通过第一种方式得到预定背景的显示视角,又支持通过第二种方式得到预定背景的显示视角,则涉及两种方式之间的切换。

上述两种方式对应两种操控模式。一种操控模式对应一类表征所述预定背景的显示视角的参数,例如,第一操控模式(与第一种方式对应)表征的参数类型为触按参数类型;第二操控模式(与第二种方式对应)表征的参数类型为电子设备的姿态参数类型。

在获取预定背景的显示视角之前,还需要从多种操控模式中确定目标操控模式;相应的获取预定背景的显示视角包括:获取属于所述目标操控模式对应的目标类型的目标参数;基于所述目标参数,得到所述预定背景的显示视角。

在一可选实施例中,从多种操控模式中,确定目标操控模式包括:

获取表征改变操控所述预定背景的显示视角的操控模式的指令;

检测到表征所述预定背景的显示视角的参数时,确定表征所述预定背景的显示视角的参数所属的目标类型;

从多种操控模式中,确定与所述目标类型对应的所述目标操控模式。

电子设备检测到表征改变操控所述预定背景的显示视角的操控模式的指令的场景有多种,本发明实施例提供但不限于以下场景。

第一场景,检测到进入游戏对象类型选择页面的指令,即得到表征改变操控所述预定背景的显示视角的操控模式的指令。

由于检测到进入游戏对象类型选择页面的指令的时刻,电子设备还未展示游戏对象类型选择页面,因此,用户不会通过触按电子设备的显示屏的方式改变预定背景的显示视角;电子设备检测到表征所述预定背景的显示视角的参数所属的目标类型为电子设备的姿态参数;因此,检测到进入游戏对象类型选择页面的指令时,获取电子设备的当前姿态参数;基于当前姿态参数,获取预定背景的初始显示视角;在游戏对象类型选择页面展示的预定背景的初始显示视角对象的局部画面。

第二场景,若用户需要选择游戏对象时,可以直接进入游戏对象选取页面。则检测到进入游戏对象选取页面的指令,即得到表征改变操控所述预定背景的显示视角的操控模式的指令。

由于检测到进入游戏对象选取页面的指令的时刻,电子设备还未展戏游戏对象选取页面,因此,用户不会通过触按电子设备的显示屏的方式改变预定背景的显示视角;电子设备检测到表征所述预定背景的显示视角的参数所属的目标类型为电子设备的姿态参数;因此,检测到进入游戏对象选取页面的指令时,获取电子设备的当前姿态参数;基于当前姿态参数,获取预定背景的初始显示视角;在游戏对象选取页面展示的预定背景的初始显示视角对象的局部画面。

第三场景,初始进入游戏对象类型选择页面或游戏对象选取页面后,得到表征改变操控所述预定背景的显示视角的操控模式的指令。

由于初始进入游戏对象类型选择页面或游戏对象选取页面时,采用第二操控模式变更预定背景的显示视角。这是因为在展示游戏对象类型选择页面或游戏对象选取页面之前,用户无法通过第一操控模式变更预定背景的显示视角。因此,在进入游戏对象类型选择页面或游戏对象选取页面后,可以基于首次检测到表征预定背景的显示视角的参数所属目标类型,确定用户期望采用的操控模式;例如,若首次检测到表征预定背景的显示视角的参数所属目标类型为触按参数类型,则确定采用第一操控模式;若首次检测到表征预定背景的显示视角的参数所属目标类型为电子设备的姿态参数类型,则确定采用第二操控模式。

第四场景,游戏对象类型选择页面或游戏对象选取页面可以展示有复原按键;用户点击复原按键时,电子设备即可检测到表征改变操控所述预定背景的显示视角的操控模式的指令。

在一可选实施例中,用户可以点击游戏对象类型选择页面或游戏对象选取页面的任意位置后,游戏对象类型选择页面或游戏对象选取页面可以出现复原按键。

在另一可选实施例中,用户采用第一操控模式的过程中,基于触按参数无法得到预定背景的显示视角,则游戏对象类型选择页面或游戏对象选取页面可以出现复原按键;例如,若预定背景为图4所示的天球体,若游戏对象类型选择页面或游戏对象选取页面展示的是在天球体的两极(可选的,天球体的两极与地球的两极在同一直线上)中任一极对应的局部画面;用户很难通过触按的方式从天球体的任一极对应的局部画面切换至其他显示角度对应的局部画面。此时游戏对象类型选择页面或游戏对象选取页面可以出现复原按键;用户点击复原按键后,可以通过第二操控模式,变更预定背景的显示视角。

为了本领域技术人员更加理解本发明实施例提供的游戏对象获取方法,下面举一具体例子对游戏对象获取方法进行说明,该方法包括:

第一步:电子设备展示图8所示游戏对象类型选择界面。用户可以用手触按显示屏或调整电子设备的朝向或俯仰角度,改变游戏对象类型选择界面展示的预设背景的局部画面。

第二步:用户可以点击任一类型标识,例如,点击中级召唤的五角星按键。进入相应的如图2所示的游戏对象选取页面。

第三步:用户可以用手触按显示屏或调整电子设备的朝向或俯仰角度,改变游戏对象选取页面展示的预设背景的局部画面。游戏对象选取按键111中的指针可以旋转。

第四步:用户点击游戏对象选取按键111,电子设备可以展示图10所示的雅典娜权杖聚集能量的动画。电子设备展示包含如图5a至图5c所示静态画面的动画。电子设备还可以展示包含如图11a至图11f所示静态画面的动画。最后电子设备可以展示如图6所示的画面。

通过上述步骤,用户就可以获得图6所展示的游戏对象。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

如图12所示,为本发明实施例提供的游戏对象获取装置的一种实现方式的结构图,该游戏对象获取装置包括:

第一显示模块1201,用于显示游戏对象选取页面;所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象;

获取模块1202,用于响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域;

播放模块1203,用于播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画;

第二显示模块1204,用于在所述第一动画播放完毕时,输出获取到所述目标游戏对象的提示。

可选的,第一显示模块,包括:

第一获取单元,用于获取所述预定背景的当前显示视角;

第一显示单元,用于在所述游戏对象选取页面展示,所述预定背景中与所述当前显示视角对应的局部画面。

可选的,第一显示单元包括:

切换子单元,用于在所述游戏对象选取页面展示,由上一显示视角对应的局部画面,切换至所述当前显示视角对应的局部画面。

可选的,切换子单元包括:

第一控制子模块,用于在所述游戏对象选取页面展示,所述当前显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息;其中,所述预定背景的一个位置区域采用一个星座标识表示,一个星座标识的星座图案信息包括:该星座标识对应的图形和/或该星座标识对应的各预设点连线的动画;

和/或,

第二控制子模块,用于控制所述上一显示视角对应的局部画面所包含的至少一个星座标识的星座图案信息,逐渐消失。

可选的,所述当前显示视角为预定背景的初始显示视角;第一显示单元包括:

第一获取子单元,用于响应显示所述游戏对象选取页面的显示指令,获取所述预定背景的初始显示视角;

第一显示子单元,用于在所述游戏对象选取页面展示,所述预定背景中与所述初始显示视角对应的局部画面。

可选的,还包括:

第三显示模块,用于显示游戏对象类型选择页面,所述游戏对象类型选择页面展示有至少一个类型标识,一个类型标识表征一个类型的游戏对象;

第一确定模块,用于从所述至少一个类型标识中,确定目标类型标识,以生成进入与所述目标类型标识相应的游戏对象选取页面的指令,该指令用于指示执行所述显示游戏对象选取页面的步骤。

可选的,还包括:

第二确定模块,用于从多种操控模式中,确定目标操控模式,一种操控模式表征变更所述预定背景的显示视角的一种操作方式,一种操控模式对应一类表征所述预定背景的显示视角的参数;

所述第一获取单元包括:

第二获取子单元,用于获取属于所述目标操控模式对应的目标类型的目标参数;

第三获取子单元,用于基于所述目标参数,得到所述预定背景的当前显示视角。

可选的,第二确定模块包括:

第二获取单元,用于获取表征改变操控所述预定背景的显示视角的操控模式的指令;

第一确定单元,用于检测到表征所述预定背景的显示视角的参数时,确定表征所述预定背景的显示视角的参数所属的目标类型;

第二确定单元,用于从多种操控模式中,确定与所述目标类型对应的所述目标操控模式。

可选的,所述游戏对象选取页面展示有游戏对象选取按键,还包括:

第二播放模块,用于检测到所述预定背景的当前显示视角与前一显示视角不同时,播放第二动画,所述第二动画包括:所述游戏对象选取按键旋转的动画。

可选的,还包括:

第三播放模块,用于响应表征选取游戏对象的所述选取指令,播放第三动画;

其中,所述第三动画包括序列化的多帧静态画面,序列化的多帧静态画面均包括预定发射物,序列化的多帧静态画面分别对应的特效状态为随着次序增加所述预定发射物的亮度增加;所述预定发射物位于所述预定背景的所述设定位置;

触发模块,当确定所选取的目标游戏对象对应的目标位置区域且所述第三动画播放完毕时,触发播放模块。

可选的,所述第一动画包括序列化的多帧静态画面,一帧静态画面对应一特效状态,播放模块包括:

第一播放单元,用于在所述第一动画的播放进度达到第一播放进度之前,依序播放特效状态随着时间增加所述预定移动物与所述预定发射物之间距离增大的静态画面;

第二播放单元,用于在所述第一动画的播放进度达到所述第一播放进度时,依序播放特效状态随着时间增加所述预定移动物与所述目标游戏对象之间的距离减小的静态画面,直至播放特效状态为所述预定移动物与所述目标游戏对象重合的静态画面。

如图13所示,为本发明实施例提供的电子设备的一种实现方式的结构图,该电子设备包括:

显示器1301;

存储器1302,用于存储程序;

处理器1303,用于执行所述程序,所述程序具体用于:

控制所述显示器显示游戏对象选取页面;所述游戏对象选取页面展示有预定背景的局部画面,所述预定背景的不同位置区域对应有不同的游戏对象;

响应表征选取游戏对象的选取指令,获取所选取的目标游戏对象对应的目标位置区域;

播放第一动画,所述第一动画包括:预定移动物由所述预定背景的设定位置区域移动到目标位置区域的动画;

在所述第一动画播放完毕时,控制所述显示器输出获取到所述目标游戏对象的提示。

存储器1302可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器1303可能是一个中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

可选的,电子设备还可以包括通信总线1304以及通信接口1305,其中,显示器1301、存储器1302、处理器1303、通信接口1305、通过通信总线1304完成相互间的通信;

可选的,通信接口1305可以为通信模块的接口,如gsm模块的接口。

本发明实施例还提供了一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述任一所述的游戏对象获取方法包含的各个步骤。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置或系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1