本发明涉及游戏技术领域,尤其涉及一种应用于游戏的自由换装方法。
背景技术:
网络游戏,英文名称为onlinegame,又称“在线游戏”,简称“网游”。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。
如今,网络游戏中,只能在游戏世界设计好的数据库中选择人物形象和服装。尤其是服装的选择,游戏世界中往往夸张,很难满足游戏用户审美观的发挥。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种应用于游戏的自由换装方法。
本发明提出的一种应用于游戏的自由换装方法,包括以下步骤:
s1、预设多个身形模型、多个图像和多种肤色;
s2、预设多套服装模型;
s3、根据客户指令选取对应的身形模型、图像和肤色,并合成游戏角色;
s4、根据客户指令选取对应的服装模型作为目标服装;
s5、获取游戏角色的身形数据,并对应身形数据中各数据项获取目标服装的形体参数;
s6、根据形体参数中各数据项与身形数据中对应数据项的差值,对目标服装进行调整;
s7、将调整后的目标服装加载到游戏角色上。
优选地,步骤s1具体为:预设身形数据库、图像数据库和肤色数据库,其中,身形数据库内部预设有多个两两相异的身形模型,且每个身形模型附着身形编号;图像数据库内部预设有多个两两相异的图像,且每个图像附着图像编号;肤色数据库内部预设有多种肤色,且每个肤色附着肤色编号;步骤s3中,客户指令为客户输入的身形编号、图像编号和肤色编号。
优选地,身形数据库中还预存有每一个身形模型的身形数据,身形数据与身形编号关联存储;步骤s5中,根据游戏角色所对应的身形编号从身形数据库中调取对应的身形数据。
优选地,步骤s2中,每一套服装模型均关联有对应的形体参数。
优选地,步骤s2具体为:预设服装数据库,服装数据库内部预存多套两两相异的服装模型,且每套服装模型附着服装编号;步骤s4具体为:根据客户输入的服装编号选取对应的服装模型作为目标服装。
优选地,服装数据库中对应每一套服装模型存储有对应的形体参数。
优选地,身形数据包括:身高、身形分割比例、肩宽和三围值;形体参数包括:身高、身形分割比例、肩宽和三围值。
本发明中,通过步骤s1为客户自主设计游戏角色提供了素材,结合步骤s2,可方便客户根据自身审美为游戏角色选择服装。结合以上两步,解决了游戏形象单一的问题,有利于丰富游戏世界的多样性,提高游戏的人性化享受。
本发明中,通过步骤s3,可在尊重客户自主选择的基础上,帮助客户智能合成游戏角色,既实现了游戏角色的智能合成,简化了客户操作;又实现了游戏角色的自主生成,满足客户不一样的体验,克服游戏角色在形象上的单一性。
本发明中,结合步骤s6和s7,由于加载的目标服装经过了步骤s6的调整,可保证服装与游戏角色的贴合,提高游戏角色的形象观感。
附图说明
图1为本发明提出的一种应用于游戏的自由换装方法流程图。
具体实施方式
参照图1,本发明提出的一种应用于游戏的自由换装方法,包括以下步骤。
s1、预设多个身形模型、多个图像和多种肤色。
具体的,本步骤中,预设身形数据库、图像数据库和肤色数据库,其中,身形数据库内部预设有多个两两相异的身形模型,且每个身形模型附着身形编号;图像数据库内部预设有多个两两相异的图像,且每个图像附着图像编号;肤色数据库内部预设有多种肤色,且每个肤色附着肤色编号。
本步骤中,通过预设身形模型、图像和肤色,为客户自主选择角色特色以合成独立的游戏形象奠定了基础。而,通过将身形模型、图像和肤色分别关联身形编号、图像编号和肤色编号,为客户选择形象特征提供了路径,简化了客户操作。
本实施方式中,身形数据库中还预存有每一个身形模型的身形数据,身形数据与身形编号关联存储,以便挑选身形模型时,可直接获取身形数据。本实施方式中,身形数据包括:身高、身形分割比例、肩宽和三围值。
s2、预设多套服装模型。本步骤中,每一套服装模型均关联有对应的形体参数,且形体参数包含的数据项与身形数据包含的数据项一一对应,即本实施方式中,形体参数包括:身高、身形分割比例、肩宽和三围值。通过形体参数与身形数据的一一对应,为参考身形数据通过调整形体参数以感觉身形模型修正服装模型奠定了基础。
本步骤具体为:预设服装数据库,服装数据库内部预存多套两两相异的服装模型,且每套服装模型附着服装编号并关联形体参数。服装编号的设置,为服装模型的调用提供了便利。
s3、根据客户指令选取对应的身形模型、图像和肤色,并合成游戏角色。
由于步骤s1中,关联设置了身形编号、图像编号和肤色编号,本步骤中,客户指令为客户输入的身形编号、图像编号和肤色编号。
s4、根据客户指令选取对应的服装模型作为目标服装本步骤中根据客户输入的服装编号选取对应的服装模型作为目标服装。s5、获取游戏角色的身形数据,并获取目标服装的形体参数。本步骤中,根据游戏角色所对应的身形编号从身形数据库中调取对应的身形数据,然后根据目标服装的服装编号从服装数据库中调用对应的形体参数。
s6、根据形体参数中各数据项与身形数据中对应数据项的差值,对目标服装进行调整。具体的,本步骤中,首先获得形体参数与身形数据中各对应项的差值,然后,根据差值对目标服装进行局部缩放。例如,当形体参数中肩宽为37,身形数据中肩宽为40,则肩宽差值为-3,此时,可将目标服装的肩宽放大3。
s7、将调整后的目标服装加载到游戏角色上。由于加载的目标服装经过了步骤s6的调整,可保证服装与游戏角色的贴合,提高游戏角色的形象观感。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。