用于提供角色化妆的在线游戏提供方法及其系统的制作方法

文档序号:6533129阅读:150来源:国知局
用于提供角色化妆的在线游戏提供方法及其系统的制作方法
【专利摘要】一种在线游戏提供方法在在线游戏提供系统中执行,该在线游戏提供系统可通过网络与至少一个游戏客户端连接,并且向所连接的至少一个客户端提供基于虚拟角色的在线游戏。本发明向在线游戏中的虚拟角色提供了一种与真实化妆相同的化妆环境,由此以各种方式对虚拟角色进行定制,并且能够使虚拟角色被个性化定制且与其他虚拟角色不同。
【专利说明】用于提供角色化妆的在线游戏提供方法及其系统

【技术领域】
[0001]本发明涉及游戏提供技术,更具体地涉及一种向在线游戏的用户正在操作的虚拟角色提供真实的化妆功能以向虚拟角色提供个性并装饰虚拟人物的在线游戏提供方法和系统。

【背景技术】
[0002]由于已经发展了计算机装置和网络环境,在线的在线游戏得到了发展。由于传统离线游戏的差异,在线游戏得到了发展,该差异包括在线用户之间的合作。
[0003]最初的在线游戏主要包括MORPG(多人在线角色扮演游戏)等游戏,并且随着高网络带宽和计算设备的发展出现了各种在线游戏。
[0004]这种在线游戏典型地采用代表用户的虚拟角色作为游戏进行对象。因此,虚拟角色在在线游戏内容中被直接使用并扮演了游戏用户的角色。
[0005]以上,出现了使虚拟角色展现个性化的需求。也就是说,要求将他或她与其他游戏者差异化以展现他或她自己的虚拟角色的需求。
[0006]因此,近年来提供了多种用于装饰虚拟角色的技巧。例如,多种技巧包括生成具有不同外观的虚拟角色并向虚拟角色提供各种衣物。
[0007]但是,这样传统的技术局限于各种表现。也就是说,根据趋势对虚拟角色穿戴的衣物或者虚拟角色的外观进行相似地表现,并且这种相似对唯一地装饰虚拟角色的基本需求产生了限制。如果确定了虚拟角色的外观,那么就很难发生改变。
[0008]根据游戏引擎的发展,精确并真实的描述虚拟角色是可能的,并且随着游戏环境发展,游戏用户对唯一地装饰他或她自己的虚拟角色的需求逐渐增加。


【发明内容】

[0009]技术课题
[0010]本发明实施方式提出一种提供虚拟角色化妆的在线游戏提供方法,该方法向在线游戏中的虚拟角色提供一种与真实化妆相似的化妆环境以不同地对虚拟角色进行装饰,并且通过唯一的装饰将他或她自己的虚拟角色与其他虚拟角色进行区分。
[0011]本发明实施方式提出一种提供与真实化妆环境类似的化妆过程和化妆工具的在线游戏提供方法以使游戏用户享受像游戏一样的化妆过程。
[0012]本发明实施方式提出一种在线游戏提供方法,该方法用于基于化妆工具类型来解释用户的点击输入以固定地或不同地设定化妆效果应用区,并且用于提供多种化妆效果和针对化妆效果的不同的输入方案。
[0013]技术方案
[0014]在一些实施方式中,一种由在线游戏提供系统执行的在线游戏提供方法,所述在线游戏提供系统通过网络与至少一个游戏客户端连接并向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述在线游戏提供方法包括以下步骤:(a)向所述至少一个游戏客户端提供化妆输入界面,所述化妆输入界面显示了虚拟角色面部和至少一个化妆工具的列表;(b)从游戏客户端接收从化妆工具列表中选择的化妆工具信息以及在所显示的虚拟角色面部上输入的指针输入信息;(C)基于所述化妆工具信息来确定化妆效果应用方案并根据所述化妆效果应用方案基于所述指针输入信息来确定化妆效果应用区,并且获得应用到所述化妆效果应用区的效果参数;以及(d)向所述化妆效果应用区应用所述效果参数以在所述虚拟角色面部上执行纹理调整并通过所述化妆输入界面提供纹理经过调整的面部。
[0015]在一些实施方式中,在线游戏提供系统可通过网络与至少一个游戏客户端连接并向连接的至少一个客户端提供基于虚拟角色的在线游戏。所述在线游戏提供系统可包括化妆功能控制单元、化妆效果应用区确定单元和参数获得单元。化妆功能控制单元可提供显示了化妆工具列表和角色外观的化妆输入界面,并且再次提供关于指定化妆效果应用区应用了效果参数的经调整的角色外观。化妆效果应用区确定单元可利用针对所述角色外观的指针输入信息和包括所述化妆工具列表中的化妆工具的化妆工具信息中的至少一个来确定化妆效果应用区。参数获得单元可利用所述化妆工具信息和所述指针输入信息中的至少一个来获得应用于所述化妆效果应用区的化妆效果应用参数。
[0016]在一些实施方式中,一种记录有用于执行在线游戏提供方法的程序的存储介质,所述程序通过网络与至少一个游戏客户端连接并向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述程序包括:(a)向游戏客户端提供显示了虚拟角色面部和至少一个化妆工具的列表的化妆输入界面的功能;(b)从游戏客户端接收化妆工具列表中的化妆工具信息以及在所显示的虚拟角色面部上输入的指针输入信息的功能;(C)基于所述化妆工具信息来确定化妆效果应用方案并根据所选择的化妆效果应用方案基于所述指针输入信息来确定化妆效果应用区以获得化妆效果应用参数的功能;(d)向所述应用区应用所述效果参数以调整所述角色面部的纹理并通过所述化妆输入界面提供纹理经过调整的角色面部的功能。
[0017]有益效果
[0018]本发明实施方式提出一种提供虚拟角色化妆的在线游戏提供方法,该方法向在线游戏中的虚拟角色提供一种与真实化妆相似的化妆环境以不同地对虚拟角色进行装饰,并且通过唯一的装饰将他或她自己的虚拟角色与其他虚拟角色进行区分。
[0019]本发明实施方式提出一种提供与真实化妆环境类似的化妆过程和化妆工具的在线游戏提供方法以使游戏用户享受像游戏一样的化妆过程。
[0020]本发明实施方式提出一种在线游戏提供方法,该方法用于基于化妆工具类型来解释用户的点击输入以固定地或不同地设定化妆效果应用区,并且用于提供多种化妆效果和针对化妆效果的不同的输入方案。

【专利附图】

【附图说明】
[0021]图1是示出根据本发明示例实施方式的在线游戏提供系统和游戏客户端的图;
[0022]图2是示出在线游戏提供系统的一个实施方式的框图;
[0023]图3是示出用于提供化妆功能的过程的一个实施方式的图;
[0024]图4是示出存储在化妆工具数据库的化妆工具信息的图;
[0025]图5至图11是示出各种化妆工具和不同化妆效果的图;
[0026]图12是示出在线游戏提供过程的一个实施方式的流程图;
[0027]图13是示出在线游戏提供过程的另一实施方式的流程图。

【具体实施方式】
[0028]本发明的解释仅仅是对结构的或功能的解释的实施方式,因此本发明的保护范围不被解释为局限于实施方式中所解释的实施方式。也就是说,因为在不脱离本发明特征的情况下可以采用多种方式实现本发明,因此也应当理解除非特别指出,否则以上描述的实施方式并不受到之前描述的任何细节的限制,而是应当在权利要求限定的范围内宽泛地解释。因此,落入权利要求保护范围或这样的保护范围的等同物内的各种改变和变形旨在被包含在权利要求中。
[0029]本发明中描述的术语可以做以下理解。
[0030]当术语诸如“第一”和“第二”等用来描述不同组件时,这样的组件不必然理解为局限于上述术语。上述术语仅用来将一个组件与另一个组进行区分。例如,在不脱离本发明权利范围的情况下,可以将第一组件指做第二组件,并且类似地可以将第二组件指做第一组件。
[0031]应当理解,当将元件指做与另一元件“连接”时,其可以是与其他元件直接连接也可以出现介于中间的元件。相反,当将元件指做与另一元件“直接连接”时,则不出现介于中间的元件。此外,除非明确地相反地描述,否则词语“包括”将被理解为表示包括规定的元件但并不排除其他元件。同时,可以对描述组件之间关系的其他表述诸如之间”、“恰好在...之间”或“与...邻近”和“直接与...邻近”做类似的解释。
[0032]除非上下文明确地指出,否则本发明中的单数形式意味着也包括多数形式。还应当进一步理解输入“包括”或“具有”等意味着在说明书中公开的特征、数量、操作、动作、组件、部分或其组合的存在,并且不排除存在或添加一个或更多个其他特征、数量、操作、动作、组件、部分或其组合的可能性。
[0033]本发明可实现为机器可读介质上的机器可读代码。机器可读介质包括用于存储机器可读数据的任何类型的记录元件。机器可读记录介质的例子包括只读存储器(ROM)、随机访问存储器(RAM)、压缩光盘-只读存储器(⑶-ROM)、磁带、光盘和光学数据存储。媒介也可以是载波(例如因特网传输)。计算机可读记录介质可在以分散式存储并执行机器可读代码的联网的机器系统当中分配。
[0034]本发明使用的术语仅用来描述特定实施方式,并不意味着限制本发明。除非定义,在此使用的包括技术术语和科学术语的所有术语具有与本领域技术人员一般理解的含义相同的含义。通常使用的字典中定义的这样的术语被解释为具有与相关技术中的语境意义相同的含义,除非在本发明中明确定义,否则这样的术语不被解释为具有理想地或过分地形式意义。
[0035]图1是示出根据本发明示例实施方式的在线游戏提供系统和游戏终端的图。
[0036]在线游戏提供系统100 (以下称为游戏提供系统)可通过在线网络环境向至少一个用户(游戏客户端)同时提供在线游戏。
[0037]在描述的技术中,由游戏提供系统100正在提供的在线游戏可以对应于基于多用户的在线游戏。
[0038]在描述的技术中,由游戏提供系统100正在提供的在线游戏可不局限于特定类型的游戏。也就是说,在线游戏可采用针对角色化妆的角色但不局限于特定类型的游戏。例如,在线游戏可应用到各种在线游戏诸如MORPG (多人在线角色扮演游戏)、MM0RPG(大型多人在线角色扮演游戏)、体育在线游戏、FPS (第一人称射击游戏)和TPF(第三人称射击游戏)。
[0039]游戏提供系统100不仅可在用户之间(即玩家对战,PVP)提供游戏内容,也可在用户和实现角色的电脑之间(即人机对战,PVE)提供游戏内容。此外,游戏提供系统100可提供游戏内容诸如多用户PVP、多用户和多角色PVE以及PVP和PVE的组合。
[0040]游戏提供系统100可与提供在线游戏的游戏客户端200进行实时数据交换。
[0041]游戏提供系统100可向虚拟角色提供在游戏中正在提供的化妆提供装置。在图2中将会对游戏提供系统100进行说明。
[0042]游戏客户端200对应于正在用户终端中操作的游戏提供装置。用户终端可对应于安装了中央处理单元、存储单元和输入输出单元的终端,例如PC、平板PC和智能电话。
[0043]游戏客户端200可与游戏提供系统100进行通信以向用户提供在线游戏。根据一实施方式,客户终端200可加载至少部分用于游戏操作的游戏引擎。例如,为了快速处理,可在游戏客户端200上进行用于提供在线游戏的至少部分特定的计算。
[0044]图2是示出在线游戏提供系统的一个实施方式的框图。
[0045]参见图2,游戏提供系统100可包括通信单元110、游戏引擎120、游戏提供控制单元130、化妆工具数据库140、角色数据库150、化妆效果应用区确定单元170、参数获得单元180和化妆功能控制单元160。
[0046]通信单元110可根据游戏提供控制单元130的控制来设定或保持针对游戏客户端200的通信环境和游戏条款。
[0047]通信单元110可根据游戏提供控制单元130的控制直接接收化妆功能控制单元160的控制以与游戏客户端200进行通信。
[0048]游戏引擎对应于用于游戏操作的组件并可与游戏客户端200进行连接以向用户提供在线游戏。在公开的实施方式中,可分别实现游戏引擎120与游戏提供控制单元130,或者可将游戏引擎120集成到游戏提供控制单元130中。
[0049]在一实施方式中,游戏引擎120的至少一部分可加载到游戏客户端200中。
[0050]游戏提供控制单元130可对游戏提供系统100的不同组件进行控制以提供在线游戏。
[0051]游戏提供控制单元130可接收在线游戏内容中与角色化妆功能有关的请求和数据以向化妆功能控制单元160提供相应的请求或数据。也就是说,化妆功能控制单元160控制并执行与角色化妆功能相关的特定过程。例如,当游戏提供控制单元130根据预定过程而生成了新的角色或接收到改变角色外观的请求时,游戏提供控制单元130可提供作为角色生成功能的部分功能或角色外观改变功能的部分功能的化妆功能,或者游戏提供控制单元130可将这种功能移交到化妆功能控制单元160以使功能控制单元160执行角色化妆功能。
[0052]在一实施方式中,方便起见,图2将游戏提供控制单元130表示为区别于化妆功能控制单元160的分离组件。但是,可集成游戏提供控制单元130和化妆功能控制单元160使得本实施方式不应该用来限制保护范围。
[0053]描述的技术可通过化妆工具数据库140、角色数据库150、化妆效果应用区确定单元170、参数获得单元180和化妆功能控制单元160向用户(游戏客户端)提供虚拟角色的化妆功能。
[0054]在对角色化妆功能必须的组件进行描述之前,将会参考图3描述用于提供化妆功能的过程。图3是示出用于提供化妆功能的过程的一个实施方式的图。描述的技术提供多个化妆工具并且根据多个化妆工具而设定的属性320可以彼此不同。也就是说,用于化妆输入的应用方案根据化妆工具而不同,并且化妆功能控制单元160可使用用户输入310和化妆工具属性320以对指针运动进行解释。此外,从所解释的指针运动,化妆功能控制单元160可根据化妆工具考虑应用区来确定实际化妆效果应用区(以下称为应用区),并可根据化妆效果在应用区获得可调整的参数(以下称为效果参数),并且可基于效果参数来改变纹理属性以执行化妆。
[0055]化妆工具数据库140可存储正被应用于化妆虚拟角色的化妆工具信息。
[0056]在一实施方式中,化妆工具数据库140可存储以下中的至少一个:每个化妆工具的可调整参数、用户输入元素、应用方案、应用区制定方案、应用区、刷涂区和变量值。图4是示出存储在化妆工具数据库中的化妆工具信息的图。图4中,化妆工具数据库140可分别存储或保持包括每个化妆工具的属性信息的预定表格。这里,每个化妆工具的属性信息可包括固定属性和可变属性。
[0057]可变属性可包括由用户选择或调整的属性。在一个实施方式中,当用户在从属于化妆输入界面的子菜单中选择了化妆输入界面时,可通过用户的选择来选择可变属性。例如,当用户在化妆输入界面中选择粉底(foundat1n)作为化妆工具时,粉底中的刷涂区的尺寸对应于可变属性,并且刷涂区可由用户的选择来控制。
[0058]固定属性可包括化妆工具的预定属性并且固定属性不会被用户改变。描述的技术可使用化妆工具的固定属性来对用户输入进行解释。
[0059]可调整参数可包括由用户工具改变的纹理属性。可调整参数的恢复方案包括去除化妆效果。当可调整参数对应于颜色时,颜色方案可包括与之前选择的颜色混合或者覆盖之前选择的颜色。
[0060]用户输入元素表示用户输入中的哪个元素对可调整参数可进行改变。例如,当化妆工具对应于润唇膏时,可根据拖拽长度来确定光泽效果。
[0061]应用方案与表示每个化妆工具的用户输入如何与属性变化相关的属性相对应。
[0062]制定方案的应用区与确定化妆效果应用区的方案相对应。
[0063]应用区与虚拟角色外表中应用该化妆工具效果的至少一部分相对应。
[0064]刷涂区与用刷涂方式应用化妆效果的区域相对应,变量值与指定变量属性的属性相对应。
[0065]角色数据库150可存储虚拟角色的信息。
[0066]在一个实施方式中,角色数据库150可存储虚拟角色的纹理信息。更具体地,角色数据库150可存储显示虚拟角色所必需的纹理信息,并且可根据其他组件的要求提供特定角色的纹理信息以显示特定角色。
[0067]化妆功能控制单元160可控制化妆工具数据库140、角色数据库150、化妆效果应用区确定单元170和参数获得单元180以提供对虚拟角色的化妆功能。
[0068]化妆功能控制单元160可向游戏客户端200提供用于化妆输入的化妆输入界面。例如,游戏客户端200可通过化妆输入界面显示虚拟角色的至少部分外观(例如角色面部)。另一例子中,游戏客户端200还可包括虚拟角色的至少部分外观和化妆工具列表以通过化妆输入界面进行显示。
[0069]化妆功能控制单元160可从游戏客户端200的化妆输入界面接收化妆工具信息和指针输入信息中的至少一个。
[0070]化妆工具信息可包括识别信息,该识别信息与从针对化妆输入界面上提供的至少一个化妆工具的列表中选择的化妆工具相关。
[0071]指针输入信息对应于指针的用户输入信息。在一个实施方式中,指针输入信息可包括点击信息、拖拽长度信息和拖拽方向信息中的至少一个。
[0072]化妆功能控制单元160可从化妆工具信息中识别出化妆工具并可应用化妆工具属性以对指针运动进行解释。
[0073]在一个实施方式中,化妆功能控制单元160可使用化妆工具信息来确定化妆效果应用方案。例如,化妆功能控制单元160可基于化妆工具信息中的化妆工具的识别信息来搜索化妆工具数据库140以对化妆工具属性中的可调整参数进行检查。
[0074]在一个实施方式中,化妆功能控制单元160可基于应用区对化妆效果应用方案进行分类。例如,化妆功能控制单元160可包括以下中的至少一个作为化妆效果应用方案:
(I)自由拖拽方案,其将指针移动路线制定为应用区;(2)固定区方案,其固定应用区;(3)可变区方案,其根据指针输入信息来改变应用区。
[0075]化妆功能控制单元160可使用化妆效果应用区确定单元170和参数获得单元180向角色分配化妆效果。
[0076]在一个实施方式中,化妆功能控制单元160可向化妆效果应用区确定单元170和参数获得单元180提供经分类的化妆效果应用方案的信息。例如,化妆功能控制单元160可基于对化妆工具信息的检查来检查化妆效果应用方案是否与自由拖拽方案、固定区方案和可变区方案中的一种相对应以向化妆效果应用区确定单元170和参数获得单元180提供检查信息。
[0077]化妆功能控制单元160可将在参数获得单元180中获得的效果参数应用到由化妆效果应用区确定单元170确定的应用区以改变角色外观的调整(即改变纹理值)。
[0078]当化妆效果被覆盖时,化妆功能控制单元160可覆盖之前的化妆或与之前的化妆混合。
[0079]在一个实施方式中,当化妆效果被覆盖时,化妆功能控制单元160可判断化妆工具是否等同于之前的化妆工具并且效果参数是否与之前的效果参数是相同类别,以确定覆盖方案还是混合方案。更具体地,当化妆工具等同于之前的化妆工具并且效果参数与之前的效果参数是相同类别时,化妆功能控制单元160可覆盖化妆效果;当化妆工具不同于之前的化妆工具或者效果参数与之前的效果参数不是相同类别时,化妆功能控制单元60可混合化妆效果。例如,当化妆输入对应于与之前化妆输入相同的眼影并且眼影的颜色等于之前的效果参数(即效果参数与之前的效果参数是相同类别)时,化妆功能控制单元160可用最近的化妆输入覆盖重叠区域。另一例子中,当化妆输入对应于与之前的化妆输入相同的眼影,但眼影的颜色不同于之前的效果参数(即效果参数与之前的效果参数不是相同的类别)时,化妆功能控制单元160可针对重叠区域混合两种颜色。
[0080]化妆功能控制单元160可基于化妆工具信息扩大并显示角色外观的至少一部分以将角色外观的该至少一部分提供给游戏客户端200。例如,当全尺寸显示角色并且选择的化妆输入工具对应于刷子时,化妆功能控制单元160可在化妆输入界面中将角色面部居中以使游戏客户端200显示居中的角色面部。对于另一例子,当显示了角色面部并且选择的化妆输入工具对应于眉刀时,化妆功能控制单元160可通过对之前显示的角色面部上的眉毛进行覆盖或不覆盖而将角色的眉毛居中。
[0081]化妆功能控制单元160可提供经调整的角色外观以持续地向游戏客户端200提供化妆功能。
[0082]化妆效果应用区确定单元170可根据从化妆功能控制单元160接收的应用方案来使用指针输入信息和化妆工具信息中的至少一个以确定化妆效果应用区。
[0083]在一个实施方式中,当应用方案对应于自由拖拽方案时,化妆效果应用区确定单元170可检查化妆工具的刷涂区并对指针输入信息中的点击信息进行解释以指定每个点击的刷涂区,并且当指针输入信息包括多个点击时,化妆效果应用区确定单元170可包括多个刷涂区以确定应用区。例如,只要化妆工具对应于图6中的点,化妆效果应用区确定单元170就可将点击发生的区域确定为应用区。对于另一例子,化妆效果应用区确定单元170可将点击期间沿着指针运动的路径确定为应用区。
[0084]在一个实施方式中,当应用方案对应于固定区方案时,化妆效果应用区确定单元170可使用化妆工具信息和点击信息中的至少一个来确定应用区。例如,当化妆工具对应于刷子并且在颧骨附近发生点击时,化妆效果应用区确定单元170可在发生点击的区域上指定刷涂区以确定应用区。但是,当化妆工具对应于刷子并且在下巴下发生点击时,化妆效果应用区确定单元170可不将发生点击的区域确定为应用区。
[0085]在一个实施方式中,当应用方案对应于固定方案并且在显示的角色外表中的预定闭合曲线中发生点击时,化妆效果应用区确定单元170可将闭合曲线的内部区域确定为应用区。例如,当化妆工具对应于图5中的润唇膏并且在嘴唇区域发生点击时,化妆效果应用区确定单元170可将整个嘴唇确定为应用区。
[0086]在一个实施方式中,当应用方案对应于可变区方案时,化妆效果应用区确定单元170可使用指针输入信息来确定应用区。具体地,化妆效果应用区确定单元可根据用户的拖拽输入确定化妆效果应用区。例如,当化妆工具对应于图9中的睫毛膏时,化妆效果应用区确定单元170可根据用户将指针放置在眼睛周围时的用户拖拽输入来确定睫毛膏应用区。
[0087]在一个实施方式中,化妆效果应用区确定单元70可基于化妆工具预先确定多个不同划分的区域并且这多个不同划分的区域可取决于要应用可变区方案的水平输入或垂直输入。化妆效果应用区确定单元170可通过确定应用了用户的拖拽输入的特定可变区来确定应用区。
[0088]在另一个实施方式中,化妆效果应用区确定单元170可基于拖拽长度信息和指针输入信息中的拖拽方向信息来获得X轴和Y轴方向的拖拽长度,并且可将X轴和Y轴方向的拖拽长度校正成每个化妆工具预定单位长度以获得X轴和Y轴方向的应用区。
[0089]参数获得单元180可使用化妆工具信息和指针输入信息中的至少一个来获得应用到由化妆效果应用区确定单元170确定的应用区的效果参数。参数获得单元180可基于应用方案对指针输入信息进行解释以获得化妆效果应用参数。
[0090]在一个实施方式中,当应用方案对应于自由拖拽方案时,参数获得单元180可获得刷涂效果作为效果参数,该涂刷效果是每个化妆工具预定的或由用户选择的。化妆功能控制单元160可将涂刷效果应用于包括至少一个刷涂区的应用区以指定化妆效果。例如,当化妆工具对应于图6中的除斑(spot)时,化妆功能控制单元160可获得对于发生点击的斑的效果作为效果参数。这里,可通过化妆输入界面来接收并选择详细的参数(即斑尺寸、颜色)。
[0091]在一个实施方式中,当应用方案对应于固定区方案时,参数获得单元180可使用包括由化妆效果应用区确定单元170确定的应用区的指针输入信息来获得效果参数。
[0092]在一个实施方式中,参数获得单元180可识别在应用区上进行的点击信息或拖拽长度信息,并且可根据基于点击信息或拖拽长度信息而获得的点击数或长度信息来分配权重值以获得应用到应用区的效果值。参数获得单元180可确定基于化妆工具而调整的参数(即可调整参数),并可以应用对于参数项目所获得的效果值以获得效果参数。例如,在图5所示的润唇膏中,当拖拽长度如图5(a)为短时参数获得单元180可获得被分配为相对较低值的效果参数的光泽度值,而当拖拽长度如图5(b)为长时可获得被分配为相对较高值的效果参数的光泽度值。
[0093]这里,基于化妆工具而调整的参数项目(即可调整参数)可对应于颜色、亮度、光泽度和复原中的一个。
[0094]在一个实施方式中,当应用方案对应于可变区方案时,参数获得单元180可使用应用到应用区并根据化妆工具而确定的效果来获得效果参数。
[0095]图5至图11是示出各种化妆工具和各种化妆效果的图。
[0096]图5示出了润唇膏的实施方式并且润唇膏可对应于以上描述的固定区(例如嘴唇)的化妆工具。因此,当用户执行拖拽时,化妆效果应用区确定单元170可将嘴唇确定为应用区,并且参数获得单元180可根据拖拽长度来获得化妆效果应用参数。化妆效果应用区确定单元170可向嘴唇应用效果参数以改变相应的纹理,并且化妆功能控制单元160可将改变后的角色的信息提供给游戏客户端200。
[0097]图6示出了除斑的实施方式并且除斑可应用于自由拖拽方案。因此,化妆效果应用区确定单元170可将由用户发生的点击区域确定为应用区,并且参数获得单元180可通过利用由用户选择或默认选择的斑尺寸作为效果参数来应用化妆效果。
[0098]图7是示出亮光笔的实施方式并且亮光笔可应用于固定区方案。也就是说,可预先确定应用亮光笔的应用区(例如前额、鼻子、眼睛或脸颊)并且参数获得单元180可使用针对用户的涂刷触摸的点击信息或拖拽信息来获得高亮效果(即亮度水平)。
[0099]图8示出了粉底(或刷子)的实施方式并且粉底可应用于自由拖拽方案。因此,应用区可对应于向对用户的点击的指针移动路线应用涂刷区的应用区,并且参数获得单元180可获得由用户选择的或预定的作为效果参数的颜色来应用化妆效果。
[0100]图10至图11是示出描述的技术可对除了虚拟角色面部之外的身体部分使用化妆效果的过程的图。
[0101]图10示出了润肤膏的实施方式,化妆效果应用区确定单元170可将润肤膏的拖拽区域确定为应用区(即自由拖拽区),并且参数获得单元180可利用润肤膏的颜色或亮度作为效果参数来提供化妆效果。
[0102]图11示出了指甲油的实施方式,化妆效果应用区确定单元170可将用户的自由拖拽的路径确定为应用区(即自由拖拽区)并且参数获得单元180可使用预定的或由用户选择的颜色或光泽度作为效果参数来提供化妆效果。
[0103]图12至图13示出了在线游戏提供方法的各种实施方式。这些实施方式也在游戏提供系统100中执行,并且将会省略基本等同的组件和过程。但是,对于本领域技术人员应当理解这样的省略并且这样的省略不应限制本发明的保护范围。
[0104]图12是示出在线游戏提供过程的实施方式。
[0105]参见图12,游戏提供系统100可包括角色面部和至少一个化妆工具的列表并且可向游戏客户端提供化妆输入界面(步骤S1210)。
[0106]游戏提供系统100可通过游戏输入界面从游戏客户端200接收在化妆工具列表中选择的一个化妆工具的化妆工具信息和针对所显示的角色面部的指针输入信息(步骤S1220)以基于化妆工具信息来确定化妆效果应用方案(步骤S1230)。
[0107]游戏提供系统100可根据应用方案使用指针输入信息来确定化妆效果应用区(步骤S1240)并可获得应用到应用区的效果参数(步骤S1250)。
[0108]游戏提供系统100可向应用区应用效果参数以调整角色面部的纹理(步骤S1260)并可通过化妆输入界面提供纹理经过调整的角色面部(步骤S1270)。
[0109]可基于应用区对化妆效果应用方案进行分类并且化妆效果应用方案可包括以下至少一种:(1)自由拖拽方案,其将指针移动路线指定为应用区;(2)固定区方案,其固定应用区;以及(3)可变区方案,其改变应用区。
[0110]指针输入信息可包括点击信息、拖拽长度信息和拖拽方向信息中的至少一种。
[0111]在步骤S1230至S1250的一个实施方式中,游戏提供系统100可检查由化妆工具信息识别的化妆工具是否与自由拖拽方案中的化妆工具对应,并且当化妆工具可应用于自由拖拽方案时,游戏提供系统100可检查化妆工具的刷涂区。游戏提供系统100可根据点击信息来应用针对每个点击而检查的涂刷区以改变应用区的纹理。
[0112]在步骤S1230至S1250的一个实施方式中,游戏提供系统100检查由化妆工具信息识别的化妆工具是否与固定区方案中的化妆工具对应,当化妆工具可用于固定区方案时,游戏提供系统100可使用化妆工具信息和点击信息中的一个来确定应用区。游戏提供系统100可使用针对应用区执行的点击输入信息来获得效果参数。
[0113]在步骤S1230至S1250的一个实施方式中,游戏提供系统100可使用闭合曲线的范围来确定应用区。具体地,游戏提供系统100可使用点击信息来检查在预定闭合曲线中是否发生了点击,如果在预定闭合曲线中发生了点击,游戏提供系统100可将闭合曲线的内部区域确定为应用区。
[0114]在步骤S1230至S1250的一个实施方式中,游戏提供系统100可基于点击和拖拽长度来获得效果参数。具体地,游戏提供系统100可对在应用区上执行的点击信息和拖拽长度信息进行识别,并且可根据来自识别的点击信息和拖拽长度信息的点击数和拖拽长度来分配权重值以获得应用到应用区的应用效果值。游戏提供系统100可根据化妆工具确定可调整参数并且可应用对于所确定的参数项的效果值以获得效果参数。这里,参数项可对应于颜色、亮度、光泽度和复原中的至少一个。
[0115]在步骤S1230至S1250的一个实施方式中,游戏提供系统100可检查由化妆工具信息识别的化妆工具是否对应于可变区方案中的化妆工具,当化妆工具可应用于可变区方案时,游戏提供系统100可使用指针输入信息来确定应用区。游戏提供系统100可根据对于应用区的化妆工具使用所确定的化妆效果来获得效果参数。
[0116]在步骤S1230至S1250的一个实施方式中,游戏提供系统100可使用X轴和Y轴方向的长度来获得可变区域。具体地,游戏提供系统100可基于在指针输入信息中的拖拽长度信息和拖拽方向信息来获得X轴和Y轴方向的拖拽长度,并且可将X轴和Y轴方向的拖拽长度调整成每个化妆工具的预定单位长度以获得X轴和Y轴方向的应用区。
[0117]图13是示出在线游戏提供程序的另一实施方式的流程图。
[0118]参见图13,游戏提供系统100可向游戏客户端200提供显示预定角色外观的化妆输入界面(步骤S1310),并且通过化妆输入界面接收化妆工具信息和指针输入信息(步骤S1320)。
[0119]游戏提供系统100可根据化妆工具信息来选择多个化妆效果应用方案中的一个(步骤 S1330)。
[0120]游戏提供系统100可根据应用方案使用化妆工具信息和指针输入信息中的至少一个来确定化妆效果应用区(步骤S1340)并可获得应用到应用区的效果参数(步骤S1350)。
[0121]游戏提供系统100可向应用区应用效果参数以调整角色面部的纹理(步骤S1360),并且可通过化妆工具界面提供纹理经过调整的角色外观(步骤S1370)。
[0122]在步骤S1310至S1320的一个实施方式中,当游戏提供系统100接收到化妆用户信息时,游戏提供系统100可扩大角色外观的至少一部分以向游戏客户端200提供扩大的角色外观。
[0123]在步骤S1330的一个实施方式中,当化妆工具对应于粉底、除斑、遮瑕霜、指甲油中的一个时,游戏提供系统100可将根据指针移动路线来指定化妆效果的自由拖拽方案用作应用方案。
[0124]在步骤S1330的一个实施方式中,当化妆工具对应于刷子、亮光笔、唇膏和润唇膏中的一个时,游戏提供系统100可将固定每个化妆工具的化妆效果区的固定区方案用作应用方案。
[0125]在步骤S1330的一个实施方式中,当化妆工具对应于眼线或眼影中的一个时,游戏提供系统100可将根据指针输入信息来改变化妆效果应用区的可变区方案用作应用方案。
[0126]虽然本文提供了对本发明优选实施方式的描述,但是本领域技术人员应当理解,在不脱离本发明主旨和权利要求定义的范围内可以进行各种方式的修改和改变。
【权利要求】
1.一种由在线游戏提供系统执行的在线游戏提供方法,所述在线游戏提供系统通过网络与至少一个游戏客户端连接并向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述在线游戏提供方法包括以下步骤: (a)向所述至少一个游戏客户端提供化妆输入界面,所述化妆输入界面显示了虚拟角色面部和至少一个化妆工具的列表; (b)从游戏客户端接收从化妆工具列表中选择的化妆工具信息以及在所显示的虚拟角色面部上输入的指针输入信息; (C)基于所述化妆工具信息来确定化妆效果应用方案并根据所述化妆效果应用方案基于所述指针输入信息来确定化妆效果应用区,并且获得应用到所述化妆效果应用区的效果参数;以及 (d)向所述化妆效果应用区应用所述效果参数以在所述虚拟角色面部上执行纹理调整并通过所述化妆输入界面提供纹理经过调整的面部。
2.根据权利要求1所述的在线游戏提供方法,其中,所述化妆效果应用方案是基于所述化妆效果应用区来分类的,并且包括以下方案中的至少一个:自由拖拽方案,其将指针移动路线指定为所述化妆效果应用区;固定区方案,其固定所述化妆效果应用区;以及可变区方案,其根据所述指针输入信息来改变所述化妆效果应用区。
3.根据权利要求2所述的在线游戏提供方法,其中,所述指针输入信息包括点击信息、拖拽长度信息和拖拽方向信息中的至少一个。
4.根据权利要求2所述的在线游戏提供方法,其中,所述步骤(c)包括: 检查所述化妆工具信息中的化妆工具是否适于所述自由拖拽方案;以及 当所述化妆工具适于所述自由拖拽方案时,确定所述化妆工具的刷涂区;以及 每一次点击时向所述刷涂区应用所述化妆工具以改变所述刷涂区的纹理。
5.根据权利要求2所述的在线游戏提供方法,其中,所述步骤(c)包括: (cl)检查所述化妆工具信息中的化妆工具是否适于所述固定区方案;以及 (c2)当所述化妆工具适于所述固定区方案时,使用所述化妆工具信息或所述点击信息中的至少一个来确定所述化妆效果应用区;以及 (c3)使用在所述化妆效果应用区上执行的指针输入信息来获得所述效果参数。
6.根据权利要求5所述的在线游戏提供方法,其中,所述步骤(c2)包括: 基于所述点击信息来检查所述点击是否发生在特定闭合曲线中;以及 当所述点击发生在特定闭合曲线中时,将所述闭合曲线的内部区确定为所述化妆效果应用区。
7.根据权利要求5所述的在线游戏提供方法,其中,所述步骤(c3)包括: 识别在所述化妆效果应用区上执行的点击信息或拖拽长度信息; 根据基于所述点击信息或所述拖拽长度信息所获得的点击数或拖拽长度来分配权重值以获得效果值; 确定基于所述化妆工具而调整的参数项,并且应用所述参数项的所述效果值以获得所述效果参数。
8.根据权利要求2所述的在线游戏提供方法,其中,所述步骤(c)包括: (cl)检查所述化妆工具信息中的化妆工具是否适于所述可变区方案; (c2)当所述化妆工具适于所述可变区方案时,基于所述指针输入信息来确定所述化妆效果应用区;以及 (c3)基于根据所述化妆工具从所述化妆效果应用区中确定的效果区来获得所述效果参数。
9.根据权利要求8所述的在线游戏提供方法,其中,所述步骤(c2)包括: 基于所述指针输入信息中的拖拽长度信息和拖拽方向信息来获得X轴和Y轴方向的拖拽长度;以及 将所获得的X轴和Y轴方向的拖拽长度调整为每化妆工具预定单位长度,以获得X轴和Y轴方向的化妆效果应用区。
10.根据权利要求1所述的在线游戏提供方法,其中,所述步骤(a)包括: 当接收到所述化妆工具信息时,对所述角色外观的应用了所述化妆工具的一些区域进行放大以向所述游戏客户端提供所述一些区域的信息。
11.根据权利要求1所述的在线游戏提供方法,其中,所述步骤(C)包括: 当所述化妆工具对应于粉底、除斑、遮瑕霜和指甲油中的一个时,使用根据指针移动路线来指定效果的自由拖拽方案。
12.根据权利要求1所述的在线游戏提供方法,其中,所述步骤(C)包括: 当所述化妆工具对应于刷子、亮光笔、口红和润唇膏中的一个时,使用固定每个化妆工具的化妆效果应用区的固定区方案。
13.—种在线游戏提供系统,所述在线游戏提供系统通过网络与至少一个游戏客户端连接并向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述在线游戏提供系统包括: 化妆功能控制单元,其提供显示了化妆工具列表和角色外观的化妆输入界面,并且再次提供关于指定化妆效果应用区应用了效果参数的经调整的角色外观; 化妆效果应用区确定单元,其利用针对所述角色外观的指针输入信息和包括所述化妆工具列表中的化妆工具的化妆工具信息中的至少一个来确定化妆效果应用区;以及 参数获得单元,其利用所述化妆工具信息和所述指针输入信息中的至少一个来获得应用于所述化妆效果应用区的化妆效果应用参数。
14.根据权利要求13所述的在线游戏提供系统,其中,所述化妆功能控制单元基于所述化妆工具信息来确定化妆效果应用方案;并且 其中,所述化妆效果应用区确定单元根据所确定的化妆效果应用方案,基于所述指针输入信息或所述化妆工具信息中的至少一个来确定所述化妆效果应用区。
15.一种记录有用于执行在线游戏提供方法的程序的存储介质,所述程序通过网络与至少一个游戏客户端连接并向所连接的至少一个客户端提供基于虚拟角色的在线游戏,所述程序包括: (a)向游戏客户端提供显示了角色面部和至少一个化妆工具的列表的化妆输入界面的功能; (b)从所述游戏客户端接收化妆工具列表中的化妆工具信息以及在所显示的虚拟角色面部上输入的指针输入信息的功能; (C)基于所述化妆工具信息来确定化妆效果应用方案并根据所选择的化妆效果应用方案基于所述指针输入信息来确定化妆效果应用区以获得化妆效果应用参数的功能; (d)向所述应用区应用效果参数以调整所述角色面部的纹理并通过所述化妆输入界面提供纹理经过调整的角色面部的功能。
【文档编号】G06Q50/10GK104137140SQ201380010575
【公开日】2014年11月5日 申请日期:2013年3月11日 优先权日:2012年3月13日
【发明者】李正炫 申请人:新游游戏株式会社, 新游神佑株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1