一种游戏角色换装方法、装置及终端与流程
- 国知局
- 2024-07-11 16:20:48
本发明属于游戏,具体涉及一种游戏角色换装方法、装置及终端。
背景技术:
1、现代游戏中,玩家希望能够自由地为游戏角色选择不同的服装和装扮,以展示个性和增加游戏乐趣。为了实现这一目标,一种游戏角色换装方法、装置及终端被提出。
2、目前游戏角色换装方法、装置及终端存在一些技术缺陷,包括但不限于以下几个方面:
3、a、服装模型兼容性不足:在一些情况下,由于服装模型的兼容性问题,可能导致某些服装在挂接或渲染过程中出现错位、变形或无法正常显示的情况。这会影响玩家的换装体验,降低游戏的沉浸感和可玩性。
4、b、换装响应速度较慢:部分游戏角色换装装置在响应玩家换装指令时存在一定的延迟,导致换装效果不能够实时呈现给玩家。这可能会降低玩家的交互体验,影响游戏的流畅度和趣味性。
5、c、缺乏个性化定制功能:目前的游戏角色换装装置对于玩家的个性化需求支持不足,通常只提供了预设的服装选项,无法满足玩家对于个性化换装的需求。玩家希望能够自定义、定制自己喜爱的服装和配饰,以展现独特的风格。
技术实现思路
1、有鉴于此,本发明实施例希望提供一种游戏角色换装方法、装置及终端,以解决或缓解现有技术中存在的技术问题,为上述技术问题至少提供一种有益的选择。为实现上述目的,本发明提供如下技术方案:
2、一种游戏角色换装方法,应用于游戏服务器,所述游戏服务器中预存有装备缓存数据库,该方法包括以下步骤:
3、s1、获取待穿戴装备的第一逻辑信息;其中,所述第一逻辑信息中包括逻辑位置信息、第一逻辑等级值和第一识别值;
4、s2、根据所述逻辑位置信息在所述装备缓存数据库中获取第二逻辑信息;
5、s3、判断所述第二逻辑信息中是否存在第二识别值,若存在,获取所述第二识别值对应的第二逻辑等级值;
6、s4、判断所述第一逻辑等级值是否小于所述第二逻辑等级值,若所述第一逻辑等级值不小于所述第二逻辑等级值,获取所述待穿戴装备的第一图形以及所述第二逻辑信息所对应的装备的第二图形,将所述第二图形替换为所述第一图形,将所述第二识别值替换为所述第一识别值,将所述第一逻辑等级值存储至所述装备缓存数据库;
7、s5、接收换装指令,所述换装指令包括待换装部位标识和服装标识;
8、s6、根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;s7、将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。
9、作为本发明进一步的方案:若所述第一逻辑等级小于所述第二逻辑等级,将所述第一逻辑信息存储至所述装备缓存数据库。
10、作为本发明再进一步的方案:若所述第二逻辑信息中不存在所述第二识别值,将所述第一识别值加载至所述第二逻辑信息中,将所述第一逻辑等级值存储至所述装备缓存数据库,获取所述待穿戴装备的第一图形,将所述第一图形进行显示。作为本发明再进一步的方案:据所述逻辑位置信息在所述装备缓存数据库中获取第二逻辑信息的步骤,包括:获取所述装备缓存数据库中存储的一逻辑信息;解析获得所述逻辑信息中包含的逻辑位置信息;
11、判断解析获得的逻辑位置信息与所述第一逻辑信息中包括的逻辑位置信息是否相同,若相同,将所述逻辑信息作为第二逻辑信息并获取。
12、作为本发明再进一步的方案:所述根据所述服装标识获取对应的目标服装文件,包括:将所述服装标识与服装库中的服装文件的预设标识进行匹配,并根据匹配结果获取与所述服装标识对应的目标服装文件;
13、若所述服装库中存在一预设标识与所述服装标识匹配,则将与所述预设标识对应的服装文件作为所述目标服装文件。
14、作为本发明再进一步的方案:在所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上之前,所述方法还包括:根据所述待换装部位标识,确定与所述待换装部位对应部位的骨骼作为所述目标骨骼;获取所述游戏角色的当前着装标识;
15、根据所述当前着装标识,判断所述游戏角色在所述目标骨骼处是否已存在着装。作为本发明再进一步的方案:所述将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上,包括:若所述游戏角色在所述目标骨骼处已存在着装,则将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中的目标骨骼,以实现将所述着装替换为所述目标服装文件。作为本发明再进一步的方案:所述装置包括:
16、指令接收模块,用于接收换装指令,所述换装指令包括待换装部位标识和服装标识;
17、获取模块,用于根据所述服装标识获取对应的目标服装文件,所述目标服装文件包括服装模型、与所述服装模型对应的服装模型骨骼和与所述服装模型对应的角色本体骨骼;
18、渲染模块,用于将所述目标服装文件通过所述角色本体骨骼挂接至所述游戏角色的基础裸模中根据所述待换装部位标识确定的目标骨骼,并将所述目标服装文件渲染在所述游戏角色上。
19、作为本发明再进一步的方案:通过终端设备提供图形用户界面,所述图形用户界面显示的内容包括至少一个第二虚拟角色和所述终端设备控制的第一虚拟角色,所述装置包括:装扮道具确定模块,用于响应针对所述第二虚拟角色的第一触控操作,确定所述第二虚拟角色配置的装扮道具中与所述第一触控操作对应的目标装扮道具;
20、装扮道具更新模块,用于根据所述目标装扮道具,对所述第一虚拟角色当前配置的装扮道具进行更新。
21、作为本发明再进一步的方案:一种终端设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当终端设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令。
22、本发明实施例由于采用以上技术方案,其具有以下优点:
23、(1)灵活性高:该方法通过获取逻辑信息和识别值,可以在游戏服务器中实现对游戏角色的灵活换装。玩家可以根据自己的喜好和需求,选择合适的装备进行穿戴,从而个性化定制游戏角色。
24、(2)资源高效利用:该方法利用装备缓存数据库存储装备信息,通过判断逻辑等级值和识别值,实现装备的替换和存储。这种方式可以有效地管理和利用游戏服务器的资源,避免资源浪费。
25、(3)实时渲染:该方法通过挂接目标服装文件到游戏角色的基础裸模,并将其渲染在游戏角色上,实现了实时的服装渲染。这样可以确保玩家在游戏中看到的角色服装与其选择的装备一致,提升了游戏的沉浸感和视觉体验。
26、(4)可扩展性强:该方法可以根据不同的待换装部位标识和服装标识,匹配对应的目标服装文件,并进行骨骼挂接和渲染。这种可扩展性使得游戏开发者能够方便地添加新的服装和换装选项,为玩家提供更多选择。
27、(5)指令接收模块的高效性:通过使用指令接收模块,装置可以快速准确地接收到换装指令,包括待换装部位标识和服装标识。这使得玩家能够方便地进行换装操作,并且系统能够迅速响应。
28、(6)获取模块的灵活性:获取模块能够根据服装标识获取对应的目标服装文件,包括服装模型、服装模型骨骼和角色本体骨骼。这种设计使得系统可以支持多样化的服装选择,提供更多的换装可能性。
29、(7)渲染模块的实时性:渲染模块能够将目标服装文件通过角色本体骨骼挂接至游戏角色的基础裸模中,并实时渲染在游戏角色上。这意味着玩家可以立即看到换装效果,增强了交互的实时性和沉浸感。
30、(8)图形用户界面的直观性:终端设备提供了图形用户界面,显示内容包括第一虚拟角色和至少一个第二虚拟角色。这使得玩家可以直观地观察角色的外观变化,并通过触控操作进行互动,提升了用户体验。
31、(9)装扮道具确定和更新模块的多样性:装扮道具确定模块能够响应玩家的触控操作,确定目标装扮道具,而装扮道具更新模块可以对当前配置的装扮道具进行实时更新。这使得玩家可以根据个人喜好自由选择和更改装扮,增加了游戏的可玩性和个性化。
32、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
本文地址:https://www.jishuxx.com/zhuanli/20240615/78757.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。