发明名称 一种游戏换装系统和方法
摘要 本发明的技术方案包括一种游戏换装系统和方法,包括:游戏角色身体部件及待更换信息存储,创建一对应的空对象角色;获取指令信息,获取游戏角色待更换身体部件数据表,调取数据表存储路径下对应的待更换身体部件信息;遍历游戏角色身体部件信息,获取游戏角色部件模型网格、部件模型骨骼列表及部件模型贴图执行合并;使用皮肤网格渲染器空对象角色的渲染。本发明的有益效果为:合并网格后而采用一个皮肤网格渲染器绘制来提高绘制效率;通过合并材质后减少drawcall的数量,提高了换装效率,方便地结合骨骼动画使用和扩展。
申请公布号 CN106075909A 申请公布日期 2016.11.09
申请号 CN201610566782.4 申请日期 2016.07.15
申请人 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 发明人 陈镇秋;陈汉辉;李茂;刘玲
分类号 A63F13/60(2014.01)I 主分类号 A63F13/60(2014.01)I
代理机构 广州嘉权专利商标事务所有限公司 44205 代理人 谭志强
主权项 一种游戏换装系统,其特征在于,该系统包括:存储模块,用于将游戏角色的身体部件信息及待更换身体部件信息使用数据表进行存储,同时创建一个与该游戏角色对应的空对象角色;准备模块,用于获取游戏角色操控者发出的指令信息,对指令进行解析,获取游戏角色待更换身体部件数据表,调取数据表存储路径下对应的待更换身体部件信息;换装模块,用于对遍历游戏角色身体部件信息,获取游戏角色部件模型,进一步获取部件模型网格、部件模型骨骼列表及部件模型贴图,并执行对部件模型网格及部件模型贴图执行合并,还用遍历骨骼列表并生成骨骼数组;渲染模块,用于将所述换装模块获取的部件模型网格、部件模型骨骼及部件模型贴图发送至皮肤网格渲染器,进一步根据获取的部件数据执行对空对象角色的渲染。
地址 519000 广东省珠海市吉大景山路莲山巷8号金山软件大厦