用于提供使用户能够改变物品的形状的在线游戏的方法及其系统的制作方法

文档序号:6533127阅读:199来源:国知局
用于提供使用户能够改变物品的形状的在线游戏的方法及其系统的制作方法
【专利摘要】提供在线游戏的方法通过在线游戏提供系统来执行,在线游戏提供系统通过网络与至少一个游戏客户端连接并且向所连接的至少一个客户端提供虚拟角色和应用于该虚拟角色的物品。该方法使得用户能够根据他的意愿对应用于在线游戏所提供的虚拟角色的物品的物品外观进行改变,使得佩戴在虚拟角色身上的物品可以被不同地装饰,从而与虚拟空间中的其他虚拟角色相比有个性并区分开。
【专利说明】用于提供使用户能够改变物品的形状的在线游戏的方法及其系统

【技术领域】
[0001]本发明涉及游戏提供技术,更具体地,涉及一种根据用户对虚拟物品的要求对相应的物品提供定制的外观改变的在线游戏提供方法和系统。

【背景技术】
[0002]随着计算机装置和网络环境的发展,在线游戏也得到了发展。由于传统线下游戏的差异使在线游戏得到了发展,并且该差异包括在线用户之间的合作。
[0003]最初的在线游戏主要包括MORPG(多人在线角色扮演游戏)等游戏,并且根据高网络带宽和计算装置的发展出现了各种在线游戏。
[0004]这种在线游戏典型地采用代表用户的虚拟角色作为游戏处理目标并向虚拟角色应用特定物品以提供游戏。
[0005]在这样的在线游戏中,虚拟角色的外观对游戏用户起作用使得对虚拟角色应用多种个性特征变得很重要。也就是说,存在表达虚拟角色的个性以及拒绝对虚拟角色去个性化的要求。
[0006]以上,传统在线游戏已经发展了支持对虚拟角色本身的外观变化的各种技术。韩国公开专利N0.2005-0011120公开了支持虚拟角色本身变化的传统在线游戏技术。韩国公开专利N0.2005-0011120提供了一种通过根据面部元素的特征对由面部元素组成的向量分量进行改变而形成的人物(avatar)形状形成过程和人物化妆过程。
[0007]但是,虽然这样的传统技术支持对于虚拟用户本身的各种改变,但局限于不支持对虚拟角色佩戴的物品的外观的改变。以上,实现了虚拟角色的外观个性化,但应用到虚拟角色上的物品外观可能仅仅是去个性化的表达,因此传统技术限制了用户对虚拟角色的外观改变的需求。


【发明内容】

[0008]技术课题
[0009]本发明的实施方式提出了一种在线游戏提供方法,该方法支持根据用户的需求对应用于虚拟角色的物品的物品外观进行改变以对虚拟角色佩戴的物品外观进行不同地装饰并通过在虚拟空间中的唯一装置将他或她自身的角色与其他虚拟角色区分开。
[0010]本发明实施方式提出一种在线游戏提供方法,该方法提供对物品外观的改变,该物品外观应用了修补真实的服装、提供真实界面切割或修补衣服所必须的各种功能以向用户提供对物品外观改变的额外兴趣。
[0011]本发明实施方式提供了一种能够根据虚拟角色外貌而自动改变物品外观以方便地对物品的外观进行改变的在线游戏提供方法。
[0012]技术方案
[0013]在某个实施方式中,一种由在线游戏提供服务器执行的在线游戏提供方法,所述在线游戏提供服务器通过网络与至少一个游戏客户端连接并且向所述至少一个游戏客户端提供基于虚拟角色和应用到所述虚拟角色的物品的在线游戏,所述在线游戏提供方法包括以下步骤:(a)向第一游戏客户端提供至少一个物品的外观信息和针对所述至少一个物品的编辑装置;以及(b)根据通过所述编辑装置接收到的改变信息,通过改变所述至少一个物品的外观对象或对所述外观对象进行重新绘制来重新配置所述至少一个物品的外观。
[0014]在一个实施方式中,所述编辑装置可包括:切割模块,其被配置为切割所述至少一个物品的外观的至少一部分区域;长度改变模块,其被配置为以统一比例来缩短或拉长所述至少一个物品的外观的至少一部分区域;调整模块,其被配置为将所述至少一个物品的外观的至少一部分区域调整为特定形状。
[0015]在一个实施方式中,所述步骤(b)可包括:当请求了包括基于特定点的中心的吸引效果的所述改变信息时,指派基于所述特定点的中心的所述吸引效果以改变相应物品的外观对象;以及基于所述相应物品的改变后的外观对象来重新绘制所述相应物品的纹理。
[0016]在一个实施方式中,所述步骤(b)可包括:检查所述改变信息是否包括通过所述调整模块请求的针对所述至少一个物品的特定形状的调整请求;当所述改变信息包括针对所述特定形状的调整请求时,改变相应物品的所述外观对象使得用所述特定形状的至少一部分来绘制所述改变后的外观对象;以及基于所述改变后的外观对象来重新绘制所述相应物品的纹理。
[0017]在一个实施方式中,所述步骤(b)可包括:检查所述改变信息是否包括通过所述长度改变模块请求的针对所述至少一个物品的长度改变请求;当所述改变信息包括所述长度改变请求时,根据所述长度改变请求沿着长度改变方向以统一比例缩短或拉长所述至少一个物品的所述外观对象;以及通过以所述统一比例缩短或拉长所述外观对象来调整所述至少一个物品的纹理并且针对缩短或拉长后的外观对象来重新绘制改变后的纹理。
[0018]在一个实施方式中,所述步骤(b)可包括:检查所述改变信息是否包括通过所述切割模块请求的针对所述至少一个物品的切割请求;当所述改变信息包括所述切割请求时,根据所述切割请求去除所述至少一个物品的所述外观对象的至少一部分区域;以及针对切割后的外观对象来重新绘制所述至少一个物品的纹理。
[0019]在一个实施方式中,在线游戏提供方法可还包括(C)确定根据所述改变信息被重新配置的至少一个物品是否与所述虚拟角色的所述外观对象的至少一部分区域相交叠,如果是,则将重新配置的外观恢复为原始外观。
[0020]在一个实施方式中,所述步骤(C)可包括:如果不是,则顺序地对重新配置的所述至少一个物品的外观和所述虚拟角色的外观进行纹理绘制。
[0021]在一个实施方式中,所述步骤(C)还可包括:当存在相互交叠的区域时,基于与所述交叠区域相关的至少两个物品的优先级选择性地或优先地显示高优先级物品的外观对象或对该外观对象中绘制纹理。
[0022]在一个实施方式中,所述步骤(C)可包括:对于所述交叠区域,显示所述高优先级物品的外观对象和绘制在该外观对象中的纹理;对于没有交叠的区域,显示低优先级物品的外观对象和绘制在该外观对象中的纹理;以及对于所述交叠区域,去除低优先级物品的外观对象和绘制在该外观对象中的纹理的显示。
[0023]在某个实施方式中,一种由在线游戏提供服务器执行的在线游戏提供方法,所述在线游戏提供服务器通过网络与至少一个游戏客户端连接并且向所述至少一个游戏客户端提供基于虚拟角色和应用到所述虚拟角色的物品的在线游戏。所述在线游戏提供方法包括以下步骤:(a)根据从第一游戏客户端接收的针对所述至少一个第一物品的改变信息改变所述至少一个第一物品的外观对象或对绘制进所述外观对象的纹理进行重新绘制以重新配置所述至少一个第一物品的外观;(b)检查是否存在至少一个第二物品与所述重新配置的至少一个第一物品的所述外观交叠;以及(c)当存在所述至少一个第二物品与所述重新配置的至少一个第一物品的所述外观交叠时,基于针对与所述交叠区域相关的至少一个第一物品和第二物品的优先级选择性地或优先地显示高优先级物品的所述外观对象或用于绘制所述物品对象的纹理。
[0024]在一个实施方式中,在线游戏提供方法可还包括:(d)检查所述第一物品或所述第二物品中的至少一个是否与所述虚拟角色的至少所述外观对象区域交叠,当存在所述交叠区域时将重新配置的外观恢复成原始外观。
[0025]在某个实施方式中,一种提供在线游戏的在线游戏提供服务器,所述在线游戏提供服务器通过网络与至少一个游戏客户端连接并且向所述至少一个游戏客户端提供基于虚拟角色和应用到所述虚拟角色的物品的在线游戏。所述在线游戏提供服务器包括:物品数据库,其被配置为存储由所述虚拟角色佩戴的多个物品的外观信息;对象改变单元,其被配置为根据从所述至少一个游戏客户端接收的改变信息来改变特定物品的外观对象;以及外观改变控制单元,其被配置为向所述至少一个游戏客户端提供用于改变所述至少一个物品的外观的外观编辑装置,并通过所述外观编辑装置将所输入的改变信息提供给所述对象改变单元。
[0026]在一个实施方式中,所述对象改变单元可包括:切割模块,其被配置为切割所述特定物品的外观的至少一部分区域;长度改变模块,其被配置为以统一比例缩短或拉长所述物品的外观的至少一部分区域;以及调整模块,其被配置为将所述物品的外观的至少一部分区域调整为特定形状。
[0027]在一个实施方式中,在线游戏提供服务器还可包括:纹理绘制单元,其被配置为根据改变后的外观对象来增加或减少重新绘制。
[0028]在一个实施方式中,所述外观改变控制单元可包括:向所述对象改变单元或纹理绘制单元提供所述改变信息以改变所述特定物品的外观,并且通过所述外观编辑装置向所述至少一个游戏客户端提供改变后的物品的外观信息。
[0029]在某个实施方式中,一种记录有用于执行在线游戏提供方法的程序的存储介质,所述程序通过网络与至少一个游戏客户端连接并且向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述程序包括:(a)提供针对由第一游戏客户端选择的至少一个物品的外观信息和所述至少一个物品的外观的编辑装置的功能;(b)根据通过所述编辑装置接收到的改变信息来改变所述至少一个物品的所述外观对象或者对重新绘制所述外观对象的纹理进行重新绘制以对所述至少一个物品的外观进行重新配置的功能。
[0030]有益效果
[0031]在线游戏提供方法和相关技术可支持根据用户的需求对应用于虚拟角色的物品的物品外观进行改变以对虚拟角色佩戴的物品外观进行不同地装饰并通过在虚拟空间中的唯一装置将他或她自身的角色与其他虚拟角色区分开。
[0032]在线游戏提供方法和相关技术可提供对物品外观的改变,该物品外观应用了修补真实的服装、提供真实界面切割或修补衣服所必须的各种功能以向用户提供对物品外观改变的额外兴趣。
[0033]在线游戏提供方法和相关技术可根据虚拟角色外貌而自动改变物品外观以方便地对物品的外观进行改变的在线游戏提供方法。

【专利附图】

【附图说明】
[0034]图1是示出根据本发明实施方式的在线游戏提供服务器和游戏客户端的图;
[0035]图2是示出在线游戏提供服务器的一个实施方式的框图;
[0036]图3是示出在线游戏提供服务器的另一个实施方式的图;
[0037]图4至图11是示出各种物品编辑过程和各种物品编辑效果的图;
[0038]图12是示出在线游戏提供方法的一个实施方式的流程图;
[0039]图13是示出在线游戏提供方法的另一个实施方式的流程图;
[0040]图14是示出在线游戏提供方法的其他实施方式的流程图。

【具体实施方式】
[0041]本发明的解释仅是对结构解释或功能解释的实施方式,因此本发明的保护范围不应被解释为局限于实施方式中所解释的实施方式。也就是说,由于在不脱离本发明特征的情况下可以采用多种形成实现实施方式,因此应当理解,除非在其他方面特别指出,否则以上描述的实施方式不受限于之前描述的任何细节,而是应当宽泛地解释为落入权利要求限定的范围内。因此,落入权利要求保护范围或这样的保护范围的等同物内的各种改变和修改旨在被权利要求包含。
[0042]本发明中描述的术语应当做以下理解。
[0043]当术语诸如“第一”和“第二”等用来描述不同组件时,这样的组件不必然理解为局限于上述术语。上述术语仅用来将一个组件与另一个组进行区分。例如,在不脱离本发明权利范围的情况下,可以将第一组件指做第二组件,并且类似地可以将第二组件指做第一组件。
[0044]应当理解,当将元件指做与另一元件“连接”时,其可以是与其他元件直接连接也可以出现介于中间的元件。相反,当将元件指做与另一元件“直接连接”时,则不出现介于中间的元件。此外,除非明确地相反地描述,否则词语“包括”将被理解为表示包括规定的元件但并不排除其他元件。同时,可以对描述组件之间关系的其他表述诸如“在...之间”、“恰好在...之间”或“与...邻近”和“直接与...邻近”做类似地解释。
[0045]除非上下文明确地指出,否则本发明中的单数形式意味着也包括多数形式。还应当进一步理解输入“包括”或“具有”等意味着在说明书中公开的特征、数量、操作、动作、组件、部分或其组合的存在,并且不排除存在或添加一个或更多个其他特征、数量、操作、动作、组件、部分或其组合的可能性。
[0046]本发明可实现为机器可读介质上的机器可读代码。机器可读介质包括用于存储机器可读数据的任何类型的记录元件。机器可读记录介质的例子包括只读存储器(ROM)、随机访问存储器(RAM)、压缩光盘-只读存储器(⑶-ROM)、磁带、光盘和光学数据存储。媒介也可以是载波(例如因特网传输)。计算机可读记录介质可在以分散式存储并执行机器可读代码的联网的机器系统当中分配。
[0047]本发明使用的术语仅用来描述特定实施方式,并不意味着限制本发明。除非定义,在此使用的包括技术术语和科学术语的所有术语具有与本领域技术人员一般理解的含义相同的含义。通常使用的字典中定义的这样的术语被解释为具有与相关技术中的语境意义相同的含义,除非在本发明中明确定义,否则这样的术语不被解释为具有理想地或过分地形式意义。
[0048]图1是示出根据本发明示例实施方式的在线游戏提供服务器和游戏客户端的图。
[0049]在线游戏提供服务器100(以下称为游戏提供服务器)可通过在线网络环境向至少一个用户(游戏客户端)提供在线游戏。在描述的技术中,在线游戏提供服务器100对应于提供在线游戏的服务器的逻辑单元,并且物理上不局限于单个的计算装置。例如,在线游戏提供服务器100可实现为被配置成多个物理服务器装置或执行分散处理的多个计算装置的单个服务器组。
[0050]在描述的技术中,由在线游戏服务器100提供的在线游戏可对应于基于多用户的在线游戏。
[0051]在描述的技术中,由游戏提供服务器100提供的在线游戏可不局限于特定类型的游戏。也就是说,在线游戏可使用虚拟角色和应用于虚拟角色的物品,但并不局限于特定类型的游戏。例如,在线游戏可应用于各种各样的在线游戏,例如MORPG(多人在线角色扮演游戏)、MMORPG(大型多人在线角色扮演游戏)、运动在线游戏、FPS (第一人称射击)和TPF (第三人称射击)。
[0052]游戏提供服务器100可与用于提供在线游戏的游戏客户端200进行实时数据交换。
[0053]游戏提供服务器100可根据用户的输入对应用于游戏中提供的虚拟角色的物品外观进行改变。将会在图2至图3对游戏提供服务器100进行解释。
[0054]游戏客户端200对应于在用户终端操作的游戏提供装置。用户终端可对应于配备了中央处理单元、存储单元和输入输出单元的终端,例如PC、平板PC和智能电话。
[0055]游戏客户端200可与游戏提供服务器100进行通信以向用户提供在线游戏。根据一个实施方式,游戏客户端200可加载用于游戏操作的游戏引擎的至少一部分。例如,为了快速处理,可在游戏客户端200上执行用于提供在线游戏的至少部一分特定计算。
[0056]游戏客户端200可向用户提供从游戏提供服务器100提供的物品编辑装置以生成物品的改变请求(以下称为改变信息)并提供该改变请求。
[0057]在一个实施方式中,游戏客户端200可以根据改变信息来显示经改变的物品外观或佩戴经改变的物品的虚拟角色或者从游戏提供服务器100提供的虚拟角色的动作以向用户显示经改变的物品。
[0058]图2是示出在线游戏提供服务器的一个实施方式的框图。
[0059]参见图2,游戏提供服务器100可包括通信单元、游戏引擎120、游戏提供控制单元130、物品数据库140、角色数据库150、目标改变单元170、纹理绘制单元180和物品改变控制单元160。
[0060]通信单元110可根据游戏提供控制单元130的控制来设置或保持针对游戏客户端200的通信环境和游戏条款。
[0061]通信单元110可以根据游戏提供控制单元130的控制直接控制物品改变控制单元160以与游戏客户端200进行通信。
[0062]游戏引擎120对应于用于游戏操作的组件并且可与游戏客户端200连接以向用户提供在线游戏。在描述的实施方式中,可用游戏提供控制单元130分离地实现游戏引擎120或者将游戏引擎120集成到游戏提供控制单元130中。
[0063]在一个实施方式中,可将游戏引擎的至少一部分加载到游戏客户端200中。
[0064]游戏提供控制单元130可控制游戏提供服务器100的不同组件以提供在线游戏。
[0065]游戏提供控制单元130可以从在线游戏内容中接收与物品改变相关的请求和数据以向物品改变控制单元160提供相应的请求或数据。也就是说,物品改变控制单元160控制并执行与物品外观改变相关的特定过程。
[0066]在一个实施方式中,方便起见,图2将游戏提供单元130表示为与物品改变控制单元160相区分的分离组件。但是,也可以将游戏提供控制单元130和物品改变控制单元160集成在一起,使得该实施方式并不用于限制权利要求保护范围。
[0067]物品数据库140可存储从在线游戏提供并由虚拟角色佩戴的多个物品的外观信肩、O
[0068]在一个实施方式中,物品数据库140可将多个物品分类为预定的组以存储经分类的物品的外观信息。例如,物品数据库140可将头部佩戴的帽子、钢盔和头盔分类为一个组,并将手套或护手分类为另一个组。
[0069]角色数据库150可存储虚拟角色的信息。
[0070]在一个实施方式中,角色数据库150可存储虚拟角色的外观信息。更具体地,角色数据库150存储外观对象的信息和绘制在外观对象中以显示虚拟角色的纹理的信息。
[0071]在一个实施方式中,角色数据库150可存储虚拟角色的动作的信息。例如,角色数据库150可存储一系列预定动作的信息,例如虚拟角色的体操动作。
[0072]物品改变控制单元160可控制物品数据库140、角色数据库150、目标改变单元170和纹理绘制单元180以提供改变物品外观的功能。
[0073]物品改变控制单元160可向游戏客户端200提供改变物品外观的外观编辑装置。例如,游戏外观编辑装置可包括物品选择界面、显示物品的显示界面以及改变所显示的物品外观的编辑界面。
[0074]在一个实施方式中,外观编辑装置可包括切割(cutting)模式、长度改变模式和调整模式中的至少一种以提供编辑界面。这里,切割模式可对应于切割至少一个物品的外观的至少一部分区域的模式,长度改变模式可对应于按统一比例缩短或拉长至少一个物品的外观的至少一部分区域的模式。调整模式可对应于将至少一个物品的外观的至少一部分区域调成特定形状的模式。
[0075]在一个实施方式中,外观编辑装置可向游戏提供服务器100提供针对所改变的物品外观的改变信息以接收针对外观改变的物品的信息。在一个实施方式中,外观编辑装置可连续地提供改变信息。也就是说,当用户缩短水平长度并整体地延长垂直当度时,外观编辑装置可基于所提供的缩短水平长度的改变信息来显示改变后的物体信息以提供拉长垂直长度的改变信息。在另一实施方式中,外观编辑装置可将改变请求分组为批类型以提供改变信息。
[0076]在一个实施方式中,物品改变控制单元160可基于接收到的改变信息来控制目标改变单元170和纹理绘制单元180以改变物品外观并向游戏客户端200提供改变物品外观的结果。
[0077]在另一实施方式中,物品改变控制单元160可将接收到的改变信息分类成与目标和纹理相关的改变以向目标改变单元170和纹理绘制单元180提供分类的信息,然后物品改变控制单元160可改变物品的外观以向游戏客户端200提供改变物品的外观的结果。
[0078]在一个实施方式中,物品改变控制单元160可根据改变的外观来确定重新配置的至少一个物品是否与外观对象的至少一部分交叠,如果是,那么物品改变控制单元160可将重新配置的外观恢复成原始外观。否则,在此,物品改变控制单元160可在重新配置的至少一个物品上并且在虚拟角色的外观前面进行纹理绘制以显示佩戴了该物品的外观。
[0079]物品改变控制单元160可根据改变信息来重新配置特定物品外观。
[0080]在一个实施方式中,物品改变控制单元160可基于特定点的中心来指派吸引效果。例如,当改变信息包括基于特定点中心的针对吸引效果的请求时,物品改变控制单元160可控制用来基于特定点中心指派吸引效果的目标改变单元170以改变相应物品的外观对象。物品改变控制单元160可控制纹理绘制单元180以基于改变的外观对象来重新绘制相应物品的纹理。
[0081]在一个实施方式中,物品改变控制单元160可将物品外观调整为特定形状。例如,物品改变控制单元160可通过调整模块来确定改变信息是否包括针对物品的特定形状的调整请求。当改变信息包括调整请求时,为了与特定形状的至少一部分匹配,物品改变控制单元160可向目标改变单元170请求改变相应物品的外观对象的至少一部分。物品改变控制单元160可控制纹理绘制单元180以基于改变的外观对象来重新绘制相应物品的纹理。
[0082]在一个实施方式中,物品改变控制单元160可改变物品外观的长度。这里,长度改变对应于基于之前的比例拉长或缩短长度。例如,物品改变控制单元160可通过长度改变模块来检查改变信息是否包括针对物品的长度改变请求。当改变信息包括长度改变请求时,物品改变控制单元160根据长度改变可向目标改变单元170请求沿着长度改变方向以统一比例缩短或拉长目标外观。物品改变控制单元160可通过纹理绘制单元180以统一比例缩短或拉长物品纹理,并且将改变后的物品纹理重新绘制到缩短的或拉长的外观对象上。
[0083]在一个实施方式中,物品改变控制单元160可切割物品外观的至少一部分。例如,物品改变控制单元160可通过切割模块来检查改变信息是否包括对于物品的切割请求,如果是,那么物品改变控制单元160可根据切割请求向目标改变单元170请求去除物品的外观对象的至少一部分。物品改变控制单元160可利用纹理绘制单元180将物品的纹理重新绘制到切割的外观对象中。
[0084]当至少两个物品外观彼此交叠时,物品改变控制单元160可根据预定规则执行交叠处理。更具体地,物品改变控制单元160可利用物品数据库140或角色数据库150来检查与游戏客户端200相关的虚拟角色和应用到该虚拟角色的多个物品的外观信息。物品改变控制单元160可基于检查的外观信息来比较多个物品的外观对象和绘制进外观对象的纹理以检查是否存在彼此交叠的区域。如果存在彼此交叠的区域,那么物品改变控制单元160可检查与相互交叠区域相关的至少两个物品的优先级,并且可选择性地显示高优先级物品的外观对象和绘制进物品的纹理,或者优先地显示特定物品的外观。
[0085]在一个实施方式中,物品改变控制单元160对于相互排斥的物品可仅显示一个物品的外观。例如,确定与交叠区域相关的至少两个物品是否是相互排斥的关系,如果是,那么物品改变控制单元160可从游戏终端200接收针对至少两个物品中的所选择的第一物品的信息。物品改变控制单元160可显示针对第一物品的外观对象和绘制进虚拟角色上的外观对象中的纹理,并且可去除除了第一物品以外其他目标的显示。
[0086]在一个实施方式中,物品改变控制单元160针对交叠区域可仅显示高优先级的外观。例如,物品改变控制单元160针对交叠区域可显示高优先级外观对象和绘制进外观对象中的纹理。物品改变控制单元160针对除了交叠区域以外的区域可显示具有低优先级的外观对象和绘制进外观对象的纹理,并且针对交叠区域可去除低优先级的外观对象和绘制进外观对象的纹理的显示。
[0087]物品改变控制单元160可同时进行特定物品的改变过程和多个物品的交叠过程。
[0088]目标改变控制单元170可改变物品外观信息中的外观对象。例如,目标改变单元170可根据包括在改变信息中的请求来切割物品外观、改变物品长度、改变物品宽度、将物品吸弓I到特定点或者使物品符合特定形状。
[0089]在一个实施方式中,物品改变单元170可包括对应于编辑装置的编辑模块。例如,目标改变单元170可包括切割至少一个物品的至少该外观区域的切割模块、以统一比例缩短或延长至少一个物品的至少外观区域的长度改变模块,以及将至少一个物品的至少该外观区域调整为特定形状的调整模块。
[0090]纹理绘制模块180可将纹理绘制进物品的外观对象中。
[0091]在一个实施方式中,纹理绘制模块180可基于物品改变的外观对象拉长或缩短纹理以表现纹理。例如,当编辑模块切割物品时,纹理绘制单元180可仅对剩余区域进行绘制。再如,当绘制模块拉长物品时,纹理绘制模块可基于整体拉长的比例来重新绘制。
[0092]图3是示出在线游戏提供服务器的另一实施方式的图。对于图2所示的一个实施方式,图3所示的另一实施方式可进一步包括动作播放单元190。也可在游戏提供服务器100中执行这些实施方式,基本相同的组件和过程将会省略。但是,本领域技术人员应当理解这样的省略并且这样的省略不应限制权利要求的保护范围。
[0093]游戏提供服务器100可进一步包括动作播放单元190。
[0094]动作播放单元190可基于存储在角色数据库150中的角色信息来在虚拟角色上执行预定动作。例如,动作播放单元190可在特定虚拟角色上执行预定动作,例如体操动作、跳跃动作和欢呼动作。
[0095]在一个实施方式中,动作播放单元190可在佩戴了从物品改变控制单元160提供的物品的虚拟角色上执行预定动作。物品改变控制单元160可向游戏客户端200提供由动作播放单元190生成的动作以进行显示。执行该过程是为了检查当执行预定动作时虚拟人物和物品外观是否彼此交叠或者损坏。
[0096]图4至图11是示出各种物品编辑过程和各种物品编辑效果的图。
[0097]图4示出切割至少部分物品的一个实施方式。图4中,游戏提供服务器100可根据改变信息来执行对至少部分物品的切割。
[0098]图5示出缩短或拉长物品的一个实施方式。图5中,游戏提供服务器100可根据改变信息以统一比例缩短或拉长物品。也就是说,游戏服务器100以统一比例缩短或拉长外观对象和纹理以进行纹理重新绘制。该过程是按顺序进行的。
[0099]图6示出缩短或拉长至少部分物品厚度的一个实施方式。图6中,游戏提供服务器100可根据改变信息以统一比例减小或增加至少部分物品的厚度。也就是说,游戏提供服务器100可以统一比例顺序地增加或减小至少部分外观对象和纹理以及纹理的重新绘制以对物品进行缩短或拉长。
[0100]图7示出基于特定点吸引物品(即吸引效果)的一个实施方式。游戏提供服务器100可根据改变信息生成特定点并指定特定点中心的吸引效果以改变如图7的物品外观。
[0101]图8示出装配物品的一个实施方式。图8中,为了使至少部分物品与相应的特定形状相符,游戏提供服务器100可根据改变信息并基于特定形状改变物品外观。
[0102]图9示出相互排斥的交叠的一个实施方式。当A和B彼此不同时,A和B的至少一部分可交叠,当A和B彼此排斥时,可将A和B中的一个显示为如图9 (a)。例如,当A对应于袖子而B对应于手套时,仅显示如图9(b)的袖子或手套。
[0103]图10示出进行选择性交叠的一个实施方式。当A和B彼此不同时,A和B的至少一部分可交叠,当A和B对应于选择性的和优选的关系时,交叠区域可显示A和B中高优先级的一个并且其他区域可显示A和B的全部,如图10(a)所示。例如,当头盔对应于物品的高优先级时,在虚拟角色的外观上显示头盔,如图10(b)。
[0104]图11示出针对交叠区域进行指定优先级以选择性地修剪的一个实施方式。当A和B的至少一部分交叠并且A和B彼此排斥时,可显示A和B中的一个并且去除低优先级物品的至少一部分,如图11(a)。例如,在袖子外部不显示手套的至少一部分。
[0105]以下,图12至图14示出在线游戏提供方法的各种实施方式。可在游戏提供服务器100中执行这些实施方式,并且基本相同的组件或过程将会省略。但是,对本领域技术人员来说应当理解这样的省略,并且这样的省略不应限制权利要求的保护范围。
[0106]图12是示出在线游戏提供方法的一个实施方式的流程图。图12中所公开的在线游戏提供方法的一个实施方式对应于根据改变信息来重新配置纹理或纹理重新绘制的实施方式。
[0107]参见图12,游戏提供服务器100可向游戏客户端100提供至少一个物品的外观信息和针对物品外观的编辑装置(步骤S1210)。
[0108]当游戏提供服务器100通过编辑装置接收到改变信息时(步骤S1220),游戏提供服务器100可根据改变信息来改变至少一个物品的外观对象(步骤S1230)或者将绘制进外观对象的纹理进行重新绘制以重新配置所述至少一个物品的外观(步骤S1240)。
[0109]在一个实施方式中,编辑装置可包括以下中的至少一个:切割模块,其用于去除至少一个物品的外观的至少部分区域;长度改变模块,其用于以统一比例缩短或拉长至少一个物品的外观的至少部分区域;以及调整模块,其用于将至少一个物品的外观的至少部分区域调整为特定形状。
[0110]在步骤S1230至S1240的一个实施方式中,当改变信息包括向特定点中心应用吸引效果的请求时,游戏提供服务器100可指派基于特定点中心的吸引效果以改变相应物品的外观对象并且将相应物品的纹理重新绘制进改变后的外观对象。
[0111]在步骤S1230至S1240的一个实施方式中,游戏提供服务器100通过调整模块来检查改变信息是否包括物品特定形状的调整请求,如果是,那么可改变被绘制进至少部分特定形状的相应物品的至少部分外观对象。游戏提供服务器100可基于改变后的外观对象重新绘制相应物品的纹理。
[0112]在步骤S1230至S1240的一个实施方式中,游戏提供服务器100通过长度改变模块来检查改变信息是否包括物品的长度改变请求,如果是,那么根据该长度改变请求以统一比例缩短或拉长相应物品的外观对象。游戏提供服务器100可统一比例地缩短或拉长物品的纹理并将改变后的纹理重新绘制进缩短的和拉长的外观对象。
[0113]在步骤S1230至S1240的一个实施方式中,游戏提供服务器100通过切割模块来检查改变信息是否包括针对物品的切割请求,如果是,则根据该切割请求去除物品的至少部分外观对象。游戏提供服务器100可将物品的纹理绘制进切割后的外观对象中。
[0114]在一个实施方式中,游戏提供服务器100确定根据改变信息而重新配置的至少一个物品是否与虚拟角色的外观区域的至少部分区域交叠,如果是,则将重新配置的外观恢复成原始外观。否者,这里,游戏提供服务器100可顺序地绘制重新配置的至少一个物品的外观和虚拟角色的外观。
[0115]图13是在线游戏提供方法的另一个实施方式的流程图。图13中的在线游戏提供方法的另一实施方式对应于对多个物品执行交叠处理的实施方式。
[0116]参见图13,详细描述了对于在线游戏提供方法的另一实施方式。游戏提供服务器100可检查游戏客户端的外观信息和应用于虚拟角色的多个物品(步骤S1310)。
[0117]游戏提供服务器100可基于所检查的外观信息来比较多个物品的外观对象或者绘制进外观对象的纹理(步骤S1320)以检查是否存在相互交叠的区域(步骤S1330)。
[0118]当存在交叠区域时(步骤S1330),游戏提供服务器100可基于与至少两个物品的优先级来选择性地或优先地显示高优先级物品的外观对象或绘制进外观对象中的纹理(步骤 S1340)。
[0119]在步骤S1340的一个实施方式中,当与交叠区域相关的至少两个物品彼此排斥时,游戏提供服务器100可从游戏客户端200接收这至少两个物品中所选择的第一物品的信息。游戏提供服务器100可去除所述至少两个物品中除了第一物品外的其他物品的显
/Jn ο
[0120]在步骤S1340的一个实施方式中,对于交叠区域,游戏提供服务器100可显示高优先级的物品的外观对象和绘制进外观对象的纹理,并且对于除了交叠区域之外的区域可去除针对低优先级物品的外观对象和绘制进外观对象的纹理的显示。
[0121]图14是示出在线游戏提供方法的其他实施方式的流程图。图14中的在线游戏提供方法的其他实施方式对应于执行改变物品外观和将多个物品交叠的实施方式。
[0122]图14中公开的在线游戏提供方法的其他实施方式,更具体地,游戏提供服务器100可根据在至少一个第一物品处从游戏客户端200接收到的外观信息来改变至少一个第一物品的外观对象或者可将绘制进外观对象中的纹理进行重新绘制以重新配置至少一个第一物品的外观(步骤S1310)。
[0123]游戏提供服务器100可检查是否存在与至少一个第一物品的重新配置的外观相交叠的至少一个第二物品(步骤S1320),如果是(步骤S1320),那么可基于至少一个第一物品和第二物品的优先级来选择性地或优先地显示高优先级物品的外观对象或绘制进外观对象的纹理(步骤S1330)。
[0124]在一个实施方式中,游戏提供服务器100可确定第一物品或第二物品中的至少一个是否与虚拟角色的至少部分外观对象交叠,如果是,可将重新配置的外观恢复成原始外观。
[0125]在步骤S1410的一个实施方式中,游戏提供服务器100可向游戏客户端200提供针对物品外观的编辑装置,并且可通过编辑装置接收改变信息。这里,编辑装置可包括切割至少一个物品的外观的至少部分区域的切割模块、以统一比例缩短或拉长至少一个物品的外观的至少部分区域的长度改变模块、以及将至少一个物品的外观的至少部分区域调整成特定形状的调整模块。
[0126]在一个实施方式中,游戏提供服务器100可通过步骤S1410至步骤S1430来应用改变后的物品外观并且通过播放特定动作向应用了物品外观的虚拟角色提供特定动作。
[0127]虽然本文描述了本发明的优选实施方式,但是本领域技术人员应当理解在不脱离技术主旨和权利要求限定的保护范围的情况下可以采用多种方式对本发明进行修改或改变。
【权利要求】
1.一种由在线游戏提供服务器执行的在线游戏提供方法,所述在线游戏提供服务器通过网络与至少一个游戏客户端连接并且向所述至少一个游戏客户端提供基于虚拟角色和应用到所述虚拟角色的物品的在线游戏,所述在线游戏提供方法包括以下步骤: (a)向第一游戏客户端提供至少一个物品的外观信息和针对所述至少一个物品的编辑装置;以及 (b)根据通过所述编辑装置接收到的改变信息,通过改变所述至少一个物品的外观对象或重新绘制所述外观对象的纹理来重新配置所述至少一个物品的外观。
2.根据权利要求1所述的在线游戏提供方法,其中,所述编辑装置包括: 切割模块,其被配置为切割所述至少一个物品的外观的至少一部分区域; 长度改变模块,其被配置为以统一比例来缩短或拉长所述至少一个物品的外观的至少一部分区域; 调整模块,其被配置为将所述至少一个物品的外观的至少一部分区域调整为特定形状。
3.根据权利要求1所述的在线游戏提供方法,其中,所述步骤(b)包括: 当请求了包括基于特定点的中心的吸引效果的所述改变信息时,指派基于所述特定点的中心的所述吸引效果以改变相应物品的外观对象;以及 基于所述相应物品的改变后的外观对象来重新绘制所述相应物品的纹理。
4.根据权利要求2所述的在线游戏提供方法,其中,所述步骤(b)包括: 检查所述改变信息是否包括通过所述调整模块针对所述至少一个物品的特定形状的调整请求; 当所述改变信息包括针对所述特定形状的调整请求时,改变相应物品的所述外观对象使得用所述特定形状的至少一部分来绘制所述改变后的外观对象;以及 基于所述改变后的外观对象来重新绘制所述相应物品的纹理。
5.根据权利要求1所述的在线游戏提供方法,其中,所述步骤(b)包括: 检查所述改变信息是否包括通过所述长度改变模块请求的针对所述至少一个物品的长度改变请求; 当所述改变信息包括所述长度改变请求时,根据所述长度改变请求沿着长度改变方向以统一比例缩短或拉长所述至少一个物品的所述外观对象;以及 通过以所述统一比例缩短或拉长所述外观对象来调整所述至少一个物品的纹理并且针对缩短或拉长后的外观对象来重新绘制改变后的纹理。
6.根据权利要求2所述的在线游戏提供方法,其中,所述步骤(b)包括: 检查所述改变信息是否包括通过所述切割模块请求的针对所述至少一个物品的切割请求; 当所述改变信息包括所述切割请求时,根据所述切割请求去除所述至少一个物品的所述外观对象的至少一部分区域;以及 针对切割后的外观对象来重新绘制所述至少一个物品的纹理。
7.根据权利要求1所述的在线游戏提供方法,该方法还包括以下步骤: (C)确定根据所述改变信息被重新配置的至少一个物品是否与所述虚拟角色的所述外观对象的至少一部分区域相交叠,如果是,则将重新配置的外观恢复为原始外观。
8.根据权利要求7所述的在线游戏提供方法,其中,所述步骤(c)包括: 如果不是,则顺序地对重新配置的所述至少一个物品的外观和所述虚拟角色的外观进行纹理绘制。
9.根据权利要求7所述的在线游戏提供方法,其中,所述步骤(c)还包括: 当存在相互交叠的区域时,基于与所述交叠区域相关的至少两个物品的优先级选择性地或优先地显示高优先级物品的外观对象或绘制在该外观对象中的纹理。
10.根据权利要求9所述的在线游戏提供方法,其中,所述步骤(c)包括: 对于所述交叠区域,显示所述高优先级物品的外观对象和绘制在该外观对象中的纹理; 对于没有交叠的区域,显示低优先级物品的外观对象和绘制在该外观对象中的纹理;以及 对于所述交叠区域,去除对低优先级物品的外观对象和绘制在该外观对象中的纹理的显不O
11.一种提供在线游戏的在线游戏提供服务器,所述在线游戏提供服务器通过网络与至少一个游戏客户端连接并且向所述至少一个游戏客户端提供基于虚拟角色和应用到所述虚拟角色的物品的在线游戏,所述在线游戏提供服务器包括: 物品数据库,其被配置为存储由所述虚拟角色佩戴的多个物品的外观信息; 对象改变单元,其被配置为根据从所述至少一个游戏客户端接收的改变信息来改变特定物品的外观对象;以及 外观改变控制单元,其被配置为向所述至少一个游戏客户端提供用于改变所述至少一个物品的外观的外观编辑装置,并通过所述外观编辑装置将所输入的改变信息提供给所述对象改变单元。
12.根据权利要求11所述的在线游戏提供服务器,其中,所述对象改变单元包括: 切割模块,其被配置为切割所述特定物品的外观的至少一部分区域; 长度改变模块,其被配置为以统一比例缩短或拉长所述物品的外观的至少一部分区域;以及 调整模块,其被配置为将所述物品的外观的至少一部分区域调整为特定形状。
13.根据权利要求12所述的在线游戏提供服务器,所述在线游戏提供服务器还包括: 纹理绘制单元,其被配置为根据改变后的外观对象来增加或减少重新绘制。
14.根据权利要求13所述的在线游戏提供服务器,其中,所述外观改变控制单元包括: 向所述对象改变单元或纹理绘制单元提供所述改变信息以改变所述特定物品的外观,并且通过所述外观编辑装置向所述至少一个游戏客户端提供改变后的物品的外观信息。
15.一种记录有用于执行在线游戏提供方法的程序的存储介质,所述程序通过网络与至少一个游戏客户端连接并且向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述程序包括: (a)提供针对由第一游戏客户端选择的至少一个物品的外观信息和所述至少一个物品的外观的编辑装置的功能; (b)根据通过所述编辑装置接收到的改变信息来改变所述至少一个物品的所述外观对象或者对重新绘制所述外观对象的纹理进行重新绘制以对所述至少一个物品的外观进行 重新配置的功能。
【文档编号】G06Q50/10GK104137139SQ201380010539
【公开日】2014年11月5日 申请日期:2013年3月11日 优先权日:2012年3月19日
【发明者】李帝刚 申请人:新游游戏株式会社, 新游神佑株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1