会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利分类库 / 运动;游戏;娱乐活动 / 游戏角色的化身方法、装置、电子设备及存储介质

游戏色的化身方法、装置、电子设备及存储介质

申请号 CN202311659295.9 申请日 2023-12-05 公开(公告)号 CN117732062A 公开(公告)日 2024-03-22
申请人 北京像素软件科技股份有限公司; 发明人 解红梅;
摘要 本 发明 提供了一种游戏 角 色的 化身 方法、装置、 电子 设备及存储介质,涉及游戏领域。当 感知 到玩家的化身操作时,获取化身操作所对应目标游戏对象的角色标识;再向游戏 服务器 发送包含角色标识的化身数据 请求 ;接收游戏服务器返回的目标游戏对象的模型数据和技能数据;获取玩家角色在游戏场景所处的 玩家 位置 信息;基于模型数据和玩家位置信息在游戏界面中 渲染 出目标游戏对象,并基于技能数据在游戏界面显示目标游戏对象的专属技能栏;其中,专属技能栏包括玩家当前可使用的目标游戏对象的至少一个游戏技能。本发明可以使得玩家操控的玩家角色变化为目标游戏对象,并使用目标游戏对象专属的游戏技能,增强了游戏可玩性与趣味性。
权利要求

1.一种游戏色的化身方法,其特征在于,应用于游戏客户端,所述游戏客户端和游戏服务器通信连接;所述方法包括:
感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识;所述化身操作是玩家针对化身符道具的使用操作;
向所述游戏服务器发送包含所述角色标识的化身数据请求
接收所述游戏服务器返回的目标游戏对象的模型数据和技能数据;
获取玩家角色在游戏场景所处的玩家位置信息;
基于所述模型数据和所述玩家位置信息在游戏界面中渲染出所述目标游戏对象,并基于所述技能数据在所述游戏界面显示所述目标游戏对象的专属技能栏;其中,所述专属技能栏包括玩家当前可使用的所述目标游戏对象的至少一个游戏技能。
2.根据权利要求1所述的方法,其特征在于,所述游戏界面包括背包按钮;
所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤,包括:
响应于玩家对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括固定类的化身符道具;
响应于玩家对所述固定类的化身符道具的使用操作,获取所述固定类的化身符道具所指定化身的目标游戏对象的角色标识。
3.根据权利要求1所述的方法,其特征在于,所述游戏界面包括背包按钮;
在所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤之前,还包括:
响应于玩家针对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括未鉴定的宠物蛋和空白类的化身符道具,所述宠物蛋为玩家游戏场景中捕捉NPC对象后形成的;
响应于玩家针对所述未鉴定的宠物蛋的鉴定操作,获取所述宠物蛋所对应原始的NPC对象的NPC标识;
向所述游戏服务器发送包含所述NPC标识的能鉴定请求;
接收所述游戏服务器返回的NPC对象的能力信息,并基于所述能力信息显示所述宠物蛋的能力弹窗;
响应于玩家针对所述能力弹窗的关闭操作,关闭所述能力弹窗;
所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤,包括:
当感知到玩家产生将所述空白类的化身符道具拖拽至所述宠物蛋处的化身操作时,将所述宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取所述目标游戏对象的角色标识。
4.根据权利要求1所述的方法,其特征在于,所述化身符道具存在预设的使用时长限制;所述专属技能栏还包括化身结束按钮;
所述方法还包括:
当感知到用户点击所述化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据;
获取目标游戏对象在游戏场景所处的化身位置信息;
基于所述玩家模型数据和所述化身位置信息在游戏界面中渲染出所述玩家角色,并基于所述玩家技能数据在所述游戏界面显示所述玩家角色的玩家技能栏;其中,所述玩家技能栏包括玩家当前可使用的所述玩家角色的至少一个游戏技能。
5.一种游戏角色的化身装置,其特征在于,应用于游戏客户端,所述游戏客户端和游戏服务器通信连接;所述装置包括:
化身感知模,用于当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识;所述化身操作是玩家针对化身符道具的使用操作;
数据请求模块,用于向所述游戏服务器发送包含所述角色标识的化身数据请求;
数据接收模块,用于接收所述游戏服务器返回的目标游戏对象的模型数据和技能数据;
化身渲染模块,用于:获取玩家角色在游戏场景所处的玩家位置信息;基于所述模型数据和所述玩家位置信息在游戏界面中渲染出所述目标游戏对象,并基于所述技能数据在所述游戏界面显示所述目标游戏对象的专属技能栏;其中,所述专属技能栏包括玩家当前可使用的所述目标游戏对象的至少一个游戏技能。
6.根据权利要求5所述的方法,其特征在于,所述游戏界面包括背包按钮;所述化身感知模块具体用于:
响应于玩家对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括固定类的化身符道具;
响应于玩家对所述固定类的化身符道具的使用操作,获取所述固定类的化身符道具所指定化身的目标游戏对象的角色标识。
7.根据权利要求5所述的方法,其特征在于,所述游戏界面包括背包按钮;所述装置还包括鉴定模块,用于:
响应于玩家针对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括未鉴定的宠物蛋和空白类的化身符道具,所述宠物蛋为玩家游戏场景中捕捉NPC对象后形成的;
响应于玩家针对所述未鉴定的宠物蛋的鉴定操作,获取所述宠物蛋所对应原始的NPC对象的NPC标识;
向所述游戏服务器发送包含所述NPC标识的能力鉴定请求;
接收所述游戏服务器返回的NPC对象的能力信息,并基于所述能力信息显示所述宠物蛋的能力弹窗;
响应于玩家针对所述能力弹窗的关闭操作,关闭所述能力弹窗;
所述化身感知模块具体用于:当感知到玩家产生将所述空白类的化身符道具拖拽至所述宠物蛋处的化身操作时,将所述宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取所述目标游戏对象的角色标识。
8.根据权利要求5所述的方法,其特征在于,所述化身符道具存在预设的使用时长限制;所述专属技能栏还包括化身结束按钮;所述装置还包括化身结束模块,用于:
当感知到用户点击所述化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据;
获取目标游戏对象在游戏场景所处的化身位置信息;
基于所述玩家模型数据和所述化身位置信息在游戏界面中渲染出所述玩家角色,并基于所述玩家技能数据在所述游戏界面显示所述玩家角色的玩家技能栏;其中,所述玩家技能栏包括玩家当前可使用的所述玩家角色的至少一个游戏技能。
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器存储有软件程序,当所述电子设备运行时所述处理器执行所述软件程序以实现如权利要求1‑4中任一项所述的游戏角色的化身方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑7中任一项所述的游戏角色的化身方法。

说明书全文

游戏色的化身方法、装置、电子设备及存储介质

技术领域

[0001] 本发明涉及游戏领域,具体而言,涉及一种游戏角色的化身方法、装置、电子设备及存储介质。

背景技术

[0002] 大型多人在线角色扮演游戏(Massive Multiplayer Online Role‑Playing Game,MMORPG)是一种角色扮演类的网络游戏。随着游戏画质、内容和智能化等方面的提升,MMORPG游戏的功能系统越来越多,并且每个功能系统下的玩法也越来越多,例如,灵宝、多人竞技、一对一竞技、时装和坐骑等。
[0003] 但在这些玩法中,统一的逻辑都是玩家所扮演的角色通常是固定不变的,除非玩家重新创建游戏账号重新选择所扮演的角色。而玩家所扮演角色的固定化使得游戏可玩性不足,玩家体验感较低。

发明内容

[0004] 本发明的目的在于提供一种游戏角色的化身方法、装置、电子设备及存储介质,以改善现有技术存在的问题。
[0005] 本发明的实施例可以这样实现:
[0006] 第一方面,本发明提供一种游戏角色的化身方法,应用于游戏客户端,所述游戏客户端和游戏服务器通信连接;所述方法包括:
[0007] 当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识;所述化身操作是玩家针对化身符道具的使用操作;
[0008] 向所述游戏服务器发送包含所述角色标识的化身数据请求
[0009] 接收所述游戏服务器返回的目标游戏对象的模型数据和技能数据;
[0010] 获取玩家角色在游戏场景所处的玩家位置信息;
[0011] 基于所述模型数据和所述玩家位置信息在游戏界面中渲染出所述目标游戏对象,并基于所述技能数据在所述游戏界面显示所述目标游戏对象的专属技能栏;其中,所述专属技能栏包括玩家当前可使用的所述目标游戏对象的至少一个游戏技能。
[0012] 在可选的实施方式中,所述游戏界面包括背包按钮;
[0013] 所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤,包括:
[0014] 响应于玩家对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括固定类的化身符道具;
[0015] 响应于玩家对所述固定类的化身符道具的使用操作,获取所述固定类的化身符道具所指定化身的目标游戏对象的角色标识。
[0016] 在可选的实施方式中,所述游戏界面包括背包按钮;
[0017] 在所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤之前,还包括:
[0018] 响应于玩家针对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括未鉴定的宠物蛋和空白类的化身符道具,所述宠物蛋为玩家游戏场景中捕捉NPC对象后形成的;
[0019] 响应于玩家针对所述未鉴定的宠物蛋的鉴定操作,获取所述宠物蛋所对应原始的NPC对象的NPC标识;
[0020] 向所述游戏服务器发送包含所述NPC标识的能鉴定请求;
[0021] 接收所述游戏服务器返回的NPC对象的能力信息,并基于所述能力信息显示所述宠物蛋的能力弹窗;
[0022] 响应于玩家针对所述能力弹窗的关闭操作,关闭所述能力弹窗;
[0023] 所述当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识的步骤,包括:
[0024] 当感知到玩家产生将所述空白类的化身符道具拖拽至所述宠物蛋处的化身操作时,将所述宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取所述目标游戏对象的角色标识。
[0025] 在可选的实施方式中,所述化身符道具存在预设的使用时长限制;所述专属技能栏还包括化身结束按钮;
[0026] 所述方法还包括:
[0027] 当感知到用户点击所述化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据;
[0028] 获取目标游戏对象在游戏场景所处的化身位置信息;
[0029] 基于所述玩家模型数据和所述化身位置信息在游戏界面中渲染出所述玩家角色,并基于所述玩家技能数据在所述游戏界面显示所述玩家角色的玩家技能栏;其中,所述玩家技能栏包括玩家当前可使用的所述玩家角色的至少一个游戏技能。
[0030] 第二方面,本发明提供一种游戏角色的化身装置,应用于游戏客户端,所述游戏客户端和游戏服务器通信连接;所述装置包括:
[0031] 化身感知模,用于当感知到玩家的化身操作时,获取所述化身操作所对应目标游戏对象的角色标识;所述化身操作是玩家针对化身符道具的使用操作;
[0032] 数据请求模块,用于向所述游戏服务器发送包含所述角色标识的化身数据请求;
[0033] 数据接收模块,用于接收所述游戏服务器返回的目标游戏对象的模型数据和技能数据;
[0034] 化身渲染模块,用于:获取玩家角色在游戏场景所处的玩家位置信息;基于所述模型数据和所述玩家位置信息在游戏界面中渲染出所述目标游戏对象,并基于所述技能数据在所述游戏界面显示所述目标游戏对象的专属技能栏;其中,所述专属技能栏包括玩家当前可使用的所述目标游戏对象的至少一个游戏技能。
[0035] 在可选的实施方式中,所述游戏界面包括背包按钮;所述化身感知模块具体用于:
[0036] 响应于玩家对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括固定类的化身符道具;
[0037] 响应于玩家对所述固定类的化身符道具的使用操作,获取所述固定类的化身符道具所指定化身的目标游戏对象的角色标识。
[0038] 在可选的实施方式中,所述游戏界面包括背包按钮;所述装置还包括鉴定模块,用于:
[0039] 响应于玩家针对所述背包按钮的点击操作,在所述游戏界面显示背包栏,所述背包栏包括未鉴定的宠物蛋和空白类的化身符道具,所述宠物蛋为玩家游戏场景中捕捉NPC对象后形成的;
[0040] 响应于玩家针对所述未鉴定的宠物蛋的鉴定操作,获取所述宠物蛋所对应原始的NPC对象的NPC标识;
[0041] 向所述游戏服务器发送包含所述NPC标识的能力鉴定请求;
[0042] 接收所述游戏服务器返回的NPC对象的能力信息,并基于所述能力信息显示所述宠物蛋的能力弹窗;
[0043] 响应于玩家针对所述能力弹窗的关闭操作,关闭所述能力弹窗;
[0044] 所述化身感知模块具体用于:当感知到玩家产生将所述空白类的化身符道具拖拽至所述宠物蛋处的化身操作时,将所述宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取所述目标游戏对象的角色标识。
[0045] 在可选的实施方式中,所述化身符道具存在预设的使用时长限制;所述专属技能栏还包括化身结束按钮;所述装置还包括化身结束模块,用于:
[0046] 当感知到用户点击所述化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据;
[0047] 获取目标游戏对象在游戏场景所处的化身位置信息;
[0048] 基于所述玩家模型数据和所述化身位置信息在游戏界面中渲染出所述玩家角色,并基于所述玩家技能数据在所述游戏界面显示所述玩家角色的玩家技能栏;其中,所述玩家技能栏包括玩家当前可使用的所述玩家角色的至少一个游戏技能。
[0049] 第三方面,本发明提供一种电子设备,包括:存储器和处理器,所述存储器存储有软件程序,当所述电子设备运行时所述处理器执行所述软件程序以实现如前述第一方面所述的游戏角色的化身方法。
[0050] 第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述第一方面所述的游戏角色的化身方法。
[0051] 与现有技术相比,本发明实施例提供了一种游戏角色的化身方法、装置、电子设备及存储介质,该方法应用于与游戏服务器通信连接的游戏客户端,当感知到玩家的化身操作时,获取化身操作所对应目标游戏对象的角色标识;化身操作是玩家针对化身符道具的使用操作,向游戏服务器发送包含角色标识的化身数据请求;接收游戏服务器返回的目标游戏对象的模型数据和技能数据;获取玩家角色在游戏场景所处的玩家位置信息;基于模型数据和玩家位置信息在游戏界面中渲染出目标游戏对象,并基于技能数据在游戏界面显示目标游戏对象的专属技能栏;其中,专属技能栏包括玩家当前可使用的目标游戏对象的至少一个游戏技能。本发明可以使得玩家使用化身符道具将操控的玩家角色变化为目标游戏对象,并使用目标游戏对象专属的游戏技能,增强了游戏可玩性与趣味性。附图说明
[0052] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0053] 图1为本发明实施例提供的一种游戏角色的化身方法的流程示意图之一。
[0054] 图2为本发明实施例提供的一张可化身为狐妖的固定类的化身符道具的效果描述。
[0055] 图3为本发明实施例提供的一种游戏角色的化身方法的流程示意图之二。
[0056] 图4为本发明实施例提供的一种未鉴定的宠物蛋的描述信息。
[0057] 图5为本发明实施例提供的一种游戏角色的化身装置的结构示意图。
[0058] 图6为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

[0059] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0060] 因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0061] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0062] 需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
[0063] 本发明实施例提供的游戏角色的化身方法,可以应用于电子设备上安装的游戏客户端,当游戏客户端启动运行时,玩家可以登录自身的游戏账号,从而游戏客户端与玩家游戏账号所属的游戏服务器通信连接,以进行数据传输交互。该电子设备可以是但不限于:智能手机、智能平板、个人笔记本、游戏机等通信设备。
[0064] 请参考图1,图1为本发明实施例提供的一种游戏角色的化身方法的流程示意图,该方法包括以下步骤:
[0065] S201、当感知到玩家的化身操作时,获取化身操作所对应目标游戏对象的角色标识。
[0066] 在本实施例中,玩家的个人道具可以包括化身符道具,该化身符道具的使用效果可以是在一定时间内从玩家角色变化为NPC(Non‑Player Character,非玩家角色即游戏中非玩家控制的角色),且可以使用变化后NPC专属的游戏技能。
[0067] 所以,化身操作可以是玩家针对化身符道具的使用操作,目标游戏对象即为玩家希望化身为的NPC对象。
[0068] S202、向游戏服务器发送包含角色标识的化身数据请求。
[0069] S203、接收游戏服务器返回的目标游戏对象的模型数据和技能数据。
[0070] 在本实施例中,游戏客户端可以生成的化身数据请求可以包括目标游戏对象的角色标识,例如目标游戏对象的CharID(角色的模型ID)以及PIcID(角色的外貌ID)。然后游戏客户端将该化身数据请求发送至游戏服务器,游戏服务器可以基于化身数据请求包括的角色标识查找出对应的模型数据和技能数据返回给游戏客户端。
[0071] S204、获取玩家角色在游戏场景所处的玩家位置信息。
[0072] 在本实施例中,玩家角色在游戏场景所处的玩家位置信息可以反映玩家角色所处的游戏场景(场景区域ID)以及具体位置(位置坐标)。
[0073] S205、基于模型数据和玩家位置信息在游戏界面中渲染出目标游戏对象,并基于技能数据在游戏界面显示目标游戏对象的专属技能栏。
[0074] 在本实施例中,专属技能栏包括玩家当前可使用的目标游戏对象的至少一个游戏技能。也就是,游戏客户端即基于模型数据,可以在玩家角色所在的位置重新渲染出目标游戏对象,达到玩家控制的玩家角色变化为目标游戏对象的效果。同时玩家原先可使用的玩家角色的游戏技能也同步变化为目标游戏对象专属的游戏技能。
[0075] 本发明实施例提供的游戏角色的化身方法,可以使得玩家使用化身符道具将操控的玩家角色变化为目标游戏对象,并使用目标游戏对象专属的游戏技能,增强了游戏可玩性与趣味性。
[0076] 可选的实现方式中,化身符道具可以是玩家在游戏商城购买的或者系统奖励获得的,其种类可分为两类:固定类的化身符道具和空白类的化身符道具。其中,固定类的化身符道具指定了化身对象,例如,指定化身为狐狸、蝴蝶等;而空白类的化身符道具未指定化身对象,可以和玩家收集的宠物蛋结合使用,宠物蛋原始所属的游戏角色即为化身对象。
[0077] 一种可选的情况中,游戏界面可以包括背包按钮,当玩家背包中包括固定类的化身符道具时,玩家可以直接使用。具体的,上述步骤S201的子步骤可以包括S201a~S201b:
[0078] S201a、响应于玩家对背包按钮的点击操作,在游戏界面显示背包栏。
[0079] 在本实施例中,背包栏包括至少一张固定类的化身符道具。一张固定类的化身符道具即指定了化身的目标游戏对象,例如指定化身为蝴蝶、小狐狸、小兔子等。可选的示例中,请参见图2,图2即为一张可化身为狐妖的固定类的化身符道具的效果描述。
[0080] S201b、响应于玩家对固定类的化身符道具的使用操作,获取固定类的化身符道具所指定化身的目标游戏对象的角色标识。
[0081] 在本实施例中,玩家可以点击选中固定类的化身符道具,会显示是否使用该道具的弹窗,玩家可以点击确定,即可使用该道具进行化身。所以,玩家对固定类的化身符道具的使用操作即为玩家点击选中道具的操作以及点击确定使用按钮的操作。
[0082] 另一种可选的情况下,玩家可以使用空白类的化身符道具进行化身,空白类的化身符道具需要配合宠物蛋使用,宠物蛋可以是玩家游戏场景中捕捉NPC对象(例如游戏怪物)后形成的,在未经鉴定之前,宠物蛋的能力是未知的,所以需要经过鉴定。对应地,在图1的基础上,请参见图3,在上述步骤S201之前,还可以包括以下步骤S101~S105:
[0083] S101、响应于玩家针对背包按钮的点击操作,在游戏界面显示背包栏。
[0084] 在本实施例中,背包栏包括玩家捕捉的未鉴定的宠物蛋和至少一张空白类的化身符道具。
[0085] S102、响应于玩家针对未鉴定的宠物蛋的鉴定操作,获取宠物蛋所对应原始的NPC对象的NPC标识。
[0086] 请参见图4,图4即为一种未鉴定的宠物蛋的描述信息。可选的,可以是玩家的玩家角色自身具备鉴定技能,鉴定操作即可以为玩家对宠物蛋使用鉴定技能。或者,也可以是玩家控制玩家角色在游戏场景中寻找具备鉴定能力的其他角色,鉴定操作即可以是选择请求其他角色对宠物蛋进行鉴定。该具备鉴定能力的角色可以基于不同游戏场景的设计来决定,本发明对此不作限制。
[0087] S103、向游戏服务器发送包含NPC标识的能力鉴定请求。
[0088] S104、接收游戏服务器返回的NPC对象的能力信息,并基于能力信息显示宠物蛋的能力弹窗。
[0089] 在本实施例中,游戏客户端可以基于宠物蛋所对应原始的NPC对象的NPC标识生成能力鉴定请求,并将该能力鉴定请求发送给游戏服务器,从而游戏服务器可以基于能力鉴定请求中携带的NPC标识查找宠物蛋所对应原始的NPC对象的能力信息,然后将该能力信息反馈给游戏客户端。游戏客户端基于收到的能力信息即可以显示能力弹窗,以便玩家获知宠物蛋所具备的能力。
[0090] S105、响应于玩家针对能力弹窗的关闭操作,关闭能力弹窗。
[0091] 在本实施例中,玩家在浏览之后,可以点击能力弹窗的关闭按钮,已关闭能力弹窗。
[0092] 在此基础上,请继续参见图3,上述步骤S201的子步骤可以包括:
[0093] S201A、当感知到玩家产生将空白类的化身符道具拖拽至宠物蛋处的化身操作时,将宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取目标游戏对象的角色标识。
[0094] 也就是,在完成鉴定之后,在背包栏,玩家即可将空白类的化身符道具拖拽至鉴定之后的宠物蛋处,即可使用化身符道具来化身为述宠物蛋所对应原始的NPC对象。
[0095] 可选的实现方式中,化身成功后,玩家可以在游戏场景中操控目标游戏对象(走、跑、跳、战斗等),并使用目标游戏对象的游戏技能,此时玩家可使用的游戏技能可以最多为5个,并且可使用的游戏技能与本身玩家角色的等级和战斗能力是匹配的。
[0096] 变身之后,玩家使用目标游戏对象的游戏技能攻击其他玩家,可以获得相应奖励,并且此时攻击玩家不增加玩家的仇恨值。玩家也可以使用目标游戏对象的游戏技能攻击游戏场景中的其他NPC,来获得一些游戏奖励(增加游戏经验、掉落金币或者道具等)。
[0097] 可选的实现方式中,化身符道具还可以有单次使用道具和在预定时限内多次使用道具(例如一周内可使用3次)两种类型。而化身符道具单次使用的预设的使用时长限制可以由游戏策划人员预先设置,例如30分钟或者1小时,本发明对此不作限定。
[0098] 可选的,专属技能栏还可以包括化身结束按钮,以便玩家可以自行选在结束化身。对应地,在上述步骤S205之后,还可以包括S206~S208:
[0099] S206、当感知到用户点击化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据。
[0100] 在本实施例中,一种情况下,玩家在非战斗状态下,可以点击化身结束按钮自行结束化身。另一种情况下,当化身时长到达当前使用化身符道具的使用时长限制时,强制结束化身。
[0101] 可选的,游戏客户端可以预先存储有玩家角色的玩家模型数据和玩家技能数据,或者,游戏客户端也可以向服务器请求玩家角色的玩家模型数据和玩家技能数据。
[0102] S207、获取目标游戏对象在游戏场景所处的化身位置信息。
[0103] S208、基于玩家模型数据和化身位置信息在游戏界面中渲染出玩家角色,并基于玩家技能数据在游戏界面显示玩家角色的玩家技能栏。
[0104] 在本实施例中,玩家技能栏包括玩家当前可使用的玩家角色的至少一个游戏技能。也就是,结束化身之后,玩家控制的对象变回玩家角色,可使用的技能也恢复为玩家角色自身的游戏技能。
[0105] 为了执行上述方法实施例及各个可能的实施方式中的相应步骤,下面给出一种游戏角色的化身装置的实现方式。
[0106] 请参见图5,图5示出了本发明实施例提供的游戏角色的化身装置的结构示意图。,该游戏角色的化身装置200应用于游戏客户端,游戏客户端和游戏服务器通信连接。该游戏角色的化身装置200包括:化身感知模块220、数据请求模块230、数据接收模块240以及化身渲染模块250。化身感知模块220,用于当感知到玩家的化身操作时,获取化身操作所对应目标游戏对象的角色标识;化身操作是玩家针对化身符道具的使用操作;
[0107] 数据请求模块230,用于向游戏服务器发送包含角色标识的化身数据请求;
[0108] 数据接收模块240,用于接收游戏服务器返回的目标游戏对象的模型数据和技能数据;
[0109] 化身渲染模块250,用于:获取玩家角色在游戏场景所处的玩家位置信息;基于模型数据和玩家位置信息在游戏界面中渲染出目标游戏对象,并基于技能数据在游戏界面显示目标游戏对象的专属技能栏;其中,专属技能栏包括玩家当前可使用的目标游戏对象的至少一个游戏技能。
[0110] 可选的,游戏界面包括背包按钮;化身感知模块220具体用于:响应于玩家对背包按钮的点击操作,在游戏界面显示背包栏,背包栏包括固定类的化身符道具;响应于玩家对固定类的化身符道具的使用操作,获取固定类的化身符道具所指定化身的目标游戏对象的角色标识。
[0111] 可选的,游戏界面包括背包按钮。游戏角色的化身装置200还可以包括鉴定模块210,用于:响应于玩家针对背包按钮的点击操作,在游戏界面显示背包栏,背包栏包括未鉴定的宠物蛋和空白类的化身符道具,宠物蛋为玩家游戏场景中捕捉NPC对象后形成的;响应于玩家针对未鉴定的宠物蛋的鉴定操作,获取宠物蛋所对应原始的NPC对象的NPC标识;向游戏服务器发送包含NPC标识的能力鉴定请求;接收游戏服务器返回的NPC对象的能力信息,并基于能力信息显示宠物蛋的能力弹窗;响应于玩家针对能力弹窗的关闭操作,关闭能力弹窗。
[0112] 化身感知模块220具体用于:当感知到玩家产生将空白类的化身符道具拖拽至宠物蛋处的化身操作时,将宠物蛋所对应原始的NPC对象作为待化身的目标游戏对象,并获取目标游戏对象的角色标识。
[0113] 可选的,化身符道具存在预设的使用时长限制;专属技能栏还包括化身结束按钮;游戏角色的化身装置200还可以包括化身结束模块260,用于:当感知到用户点击化身结束按钮或者当化身时长到达当前使用化身符道具的使用时长限制时,获取玩家角色的玩家模型数据和玩家技能数据;获取目标游戏对象在游戏场景所处的化身位置信息;基于玩家模型数据和化身位置信息在游戏界面中渲染出玩家角色,并基于玩家技能数据在游戏界面显示玩家角色的玩家技能栏;其中,玩家技能栏包括玩家当前可使用的玩家角色的至少一个游戏技能。
[0114] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的游戏角色的化身装置200的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0115] 请参见图6,图6为本发明实施例提供的一种电子设备的结构示意图。该电子设备300包括处理器310、存储器320和总线330,处理器310通过总线330与存储器320连接。
[0116] 存储器320可用于存储软件程序,例如,如本发明实施例所提供的游戏角色的化身装置200对应的软件程序。处理器310通过运行存储在存储器320内的软件程序,从而执行各种功能应用以及数据处理以实现如本发明实施例所提供的游戏角色的化身方法。
[0117] 其中,存储器320可以是但不限于:RAM(Random Access Memory,随机存取存储器),ROM(Read Only Memory,只读存储器),FLASH(闪存存储器),PROM(Programmable Read‑Only Memory,可编程只读存储器),EPROM(Erasable Programmable Read‑Only Memory,可擦除只读存储器),EEPROM(Electric Erasable Programmable Read‑Only Memory,电可擦除只读存储器)等。
[0118] 处理器310可以是一种集成电路芯片,具有信号处理能力。该处理器310可以是通用处理器,包括:CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是:DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field‑Programmable Gate Array,现场可编程阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0119] 可以理解,图6所示的结构仅为示意,电子设备300还可以包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件、软件或其组合实现。
[0120] 本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时实现上述实施例揭示的游戏角色的化身方法。该计算机可读存储介质可以是但不限于:U盘、移动硬盘、ROM、RAM、PROM、EPROM、EEPROM、FLASH磁碟或者光盘等各种可以存储程序代码的介质。
[0121] 综上,本发明实施例提供了一种游戏角色的化身方法、装置、电子设备及存储介质,该方法应用于与游戏服务器通信连接的游戏客户端,当感知到玩家的化身操作时,获取化身操作所对应目标游戏对象的角色标识;化身操作是玩家针对化身符道具的使用操作,向游戏服务器发送包含角色标识的化身数据请求;接收游戏服务器返回的目标游戏对象的模型数据和技能数据;获取玩家角色在游戏场景所处的玩家位置信息;基于模型数据和玩家位置信息在游戏界面中渲染出目标游戏对象,并基于技能数据在游戏界面显示目标游戏对象的专属技能栏;其中,专属技能栏包括玩家当前可使用的目标游戏对象的至少一个游戏技能。本发明可以使得玩家使用化身符道具将操控的玩家角色变化为目标游戏对象,并使用目标游戏对象专属的游戏技能,增强了游戏可玩性与趣味性。
[0122] 以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。